![]() |
[求助]循环结构
请大家帮忙,a=[2 3 6 9] ,for i=1:4;b(i,:)=a(i:4);end 结果错误:??? Subscripted assignment dimension mismatch.
怎么纠正呢,多谢了!:frown: :frown: |
这段代码中,b是矩阵,矩阵类型要求各行、各列维数相同。
lz的程序中a(i:4)的长度是变化的,自然无法构成矩阵。 |
那么怎么利用a中的数构造一个上三角矩阵呢
|
函数tril(...)和triu(...)分别产生下三角和上三角矩阵,建议先看下帮助
可以这样写程序 b=triu(ones(4,1)*a,0); |
多谢!汗,回去看书了。
|
所有时间均为北京时间。现在的时间是 05:44。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.