有些matlab程序里面总有这么句话if isempty(b) || length(size(vec))~=2 || m

问题描述:

有些matlab程序里面总有这么句话if isempty(b) || length(size(vec))~=2 || min(size(vec))>1是什么意思?
还有 A=zeros(n,n);
for z=1:n
for s=1:n
switch s
case 1
if z==1
A(z,s)=1;
else
A(z,s)=sum(A(z-1,:));
end
otherwise
A(z,s)=sum(A(z,1:s))+1;
end
end
end
尤其那两个求和的公式实在不明白
能在详细说明一下那两个求和公式的意思吗?还是不大明白
1个回答 分类:综合 2014-10-09

问题解答:

我来补答
if isempty(b) || length(size(vec))~=2 || min(size(vec))>1
表示:如果矩阵b是空的或矩阵vec的维数不等于2或vec的最小维数应该大于1中有一个为真则该命令行为真
A(z,s)=sum(A(z-1,:));表示求A矩阵z-1行的所有所有列的数的和放在A矩阵的z行s列的位置上
A(z,s)=sum(A(z,1:s))+1;表示求A矩阵z-1行1到s列所有数的和放在A矩阵的z行s列的位置上
 
 
展开全文阅读
剩余:2000
下一页:数学函数值域