作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/16 09:14:39
有些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
尤其那两个求和的公式实在不明白
能在详细说明一下那两个求和公式的意思吗?还是不大明白
有些matlab程序里面总有这么句话if isempty(b) || length(size(vec))~=2 || m
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列的位置上