![]() |
【求助】谁能帮我解决一下一个关于循环的问题啊?谢谢
我编了一个程序,要循环六次,每循环一次就产生一个矩阵,我想把这六个矩阵全部记录下来,后面的程序中用,但是我编的程序六次循环完后只显示最后一次循环产生的矩阵,例子如下:
for i=0:1:5 (中间内容由于太长,所以省略) A=[a1 a2 a3 a4] end 我的意思是每循环一次,就产生一个矩阵A,如何使每次循环产生的这个矩阵A依次编号为A1,A2,A3,A4,A5,A6,为后面的程序所用,而不至于循环结束后只生成最后一个矩阵,即A6,前面的A1~~A5都用不上,小弟不才,不知道把问题说清楚没有?!,恭候高手为小弟指点迷津,谢谢!!! |
我有一个笨办法:
在每次循环结束时,将A的值赋给A1~A6. switch i case 0 A1=A; case 1 A2=A; case 2 A3=A; case 3 A4=A; case 4 A5=A; case 5 A6=A; END |
谢谢大虾,我试一下,把这个语句加在哪里啊?
|
谢谢wwww1031!根据你的方法问题已经成功解决
|
大虾,又出现一个新问题,A1,A2,A3,A5,A6都能成功的赋值,可是就是A4不能给赋值,是什么原因啊?
|
回复: 【求助】谁能帮我解决一下一个关于循环的问题啊?谢谢
for i=0:1:5
A(i,:)=[a1 a2 a3 a4] end |
回复: 【求助】谁能帮我解决一下一个关于循环的问题啊?谢谢
没必要A123456.。。。。
-------------------------------------------------------------------------------- for i=0:1:5 A(i,:)=[a1 a2 a3 a4] end 就很不错 |
回复: 【求助】谁能帮我解决一下一个关于循环的问题啊?谢谢
很簡單~
假設你矩陣是n維的~ 那麽就存在一個n+1維的矩陣裏面~ 多出的維就是表示循環的次數~ |
所有时间均为北京时间。现在的时间是 05:03。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.