for循环

3个观点(过去30天)
Kugen拉吉
Kugen拉吉 2012年3月22日
如果大小(qq) = = (1,8)
ff = [(hh (1,1) + qq(1、2)));
ff1 = [(hh (1,1) + qq (1,4)));
ff2 = [(hh (1,1) + qq (1,6)));
ff3 = [(hh (1,1) + qq (1,8)));
aa = kk (ff);
aa1 = kk (ff1);
aa2 = kk (ff2);
aa3 = kk (ff3);
elseifSize (qq)==[1,6] / Size (qq)==[1,7]
ff = [(hh (1,1) + qq(1、2)));
ff1 = [(hh (1,1) + qq (1,4)));
ff2 = [(hh (1,1) + qq (1,6)));
aa = kk (ff);
aa1 = kk (ff1);
aa2 = kk (ff2);
elseifSize (qq)==[1,4] / Size (qq)==[1,5]
ff = [(hh (1,1) + qq(1、2)));
ff1 = [(hh (1,1) + qq (1,4)));
aa = kk (ff);
aa1 = kk (ff1);
elseifSize (qq)==[1,2] / Size (qq)==[1,3]
ff = [(hh (1,1) + qq(1、2)));
aa = kk (ff);
结束
根据我的编码,我想计算(aa-aa3)如果大小(qq)=[1,8], (aa-aa2)如果大小(qq)=[1,6], (aa-aa1)的大小(qq)=[1,4]和(aa only)如果大小(qq)=[1,2]。这段代码正确吗?因为我不确定它是否能正常工作。

答案(1)

内森·格列柯
内森·格列柯 2012年3月22日
唯一让我觉得不对劲的就是你的
elseif大小(qq) = = [1,/ size(qq)==[1,+ 1)
#是6,4,2为什么你把下半部分放在这里?我会把它去掉,然后放
elseif大小(qq) = = [1,
以此类推。注意:如果你想说If size(qq)小于或等于[1,3],你需要一个|这样:
elseif大小(qq) = = [1,| size(qq)==[1,+ 1)
内森
2的评论
内森·格列柯
内森·格列柯 2012年3月22日
是的,只要把你的/换成|就行了。

登录发表评论。

类别

找到更多资料循环和条件语句帮助中心而且文件交换

标签

没有标签输入。

s manbetx 845

社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!

开始狩猎!