b是一个字符串矩阵
b=
['Y_202_22'
'Y_202_21'
'Y_202_31'
'Y_202_32'
'Y_202_12'
'Y_202_11'];
Y_***_**=randn(1,1)+i*randn(1,1)是几个随机复数
命令行:
for i=1:size(b,1)
eval([ 'nom=norm(' b(i ,:) ');']) %charb(1,:)第一行的字符串end
可以依次计算出所有Y的模值
注意:
['nom=norm(' b(i ,:) ');']不能写成['nom=norm(b(i ,:));']
是因为eval要执行的字符串是 nom=norm(Y_***_**),而不是norm(b(i ,:))。