MATLAB的for循环里的=不是赋值,而是在=之后的区间内依次循环。下面是例子。
function main(inputStr)
A=inputStr
n=sum(isletter(inputStr));
c=0
for i=A
b=abs(i)
if b>90
b=b-96
c=c+b
elseif b<90|b==90
b=b-64
c=c+b
end
end
c
这篇博客详细介绍了MATLAB中for循环的特殊用法,即在=操作符后的区间内进行逐次迭代,并通过实例展示了如何利用此特性进行字符编码转换和计数。
MATLAB的for循环里的=不是赋值,而是在=之后的区间内依次循环。下面是例子。
function main(inputStr)
A=inputStr
n=sum(isletter(inputStr));
c=0
for i=A
b=abs(i)
if b>90
b=b-96
c=c+b
elseif b<90|b==90
b=b-64
c=c+b
end
end
c
1852
3万+

被折叠的 条评论
为什么被折叠?