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循环里的=不是赋值,而是在=之后的区间内依次循环。下面是例子。
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