matlab如何产生多个零矩阵

来源:百度知道 编辑:UC知道 时间:2024/09/28 15:55:30
用for循环
如何产生多个零矩阵
要产生大小一样同阶的零距阵
悬赏50分

最好用Cell数组
cellArray=cell(n,1)
for i=1:n
cellArray{n}=zeros(rows,cols)
end
实例:
cellArray=cell(n,1)
for i=1:3
cellArray{n}=zeros(n,n)
end
结果为:
cellArray{1}=
0
cellArray{2}=
0 0
0 0
cellArray{3}=
0 0 0
0 0 0

m=input('生成几个零矩阵?请输入')
n=input('生产几阶零矩阵?请输入')
for i=1:m
zeros(n,n)
end

如:
for i=1:5
zeros(i,i)
end
在MATLAB中运行以后就可以得到从0到5的不同阶的零矩阵