matlab中代码统一换字符

matlab中代码统一换字符,第1张

您问的是matlab中代码怎么统一换字符吧。删除替换字符。

1、可以在文件前后增加前后缀。

2、删除文件名中的特定字符

3、替换文件名中的某些字符。

MATLAB是一款商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。

x='%yzzberzs%pzzazczezz'

i=size(x,2)

for j=1:i

if (x(j)=='%')

x(j)='s'

elseif (x(j)=='z')

x(j)=''%%%出错原因主要是这里你是将'z'替换为'',即空字符,相当于删除字符z,那么字符串x的长度会发生变化,但你的循环变量j=1:i,所以会出现越界的问题。

所以说x(j)=''%%%换成x(j)='1'%%%就可以了,当然这只是其中一种解决方法,

楼主想达到什么效果,可以跟我说一下,我在帮你改改

elseif (x(j)=='s')

x(j)=' '%%%这里是替换为空格

else x(j)=x(j)

end

end

x


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12047226.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存