matlab中怎样把给把矩阵空值元素变成非空值元素for i=1:a1if s1(i,1)==[NaN]a(i,j)=200;endend为啥a(i,j)所对应的空值不能转换成200;

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 14:15:09
matlab中怎样把给把矩阵空值元素变成非空值元素for i=1:a1if s1(i,1)==[NaN]a(i,j)=200;endend为啥a(i,j)所对应的空值不能转换成200;

matlab中怎样把给把矩阵空值元素变成非空值元素for i=1:a1if s1(i,1)==[NaN]a(i,j)=200;endend为啥a(i,j)所对应的空值不能转换成200;
matlab中怎样把给把矩阵空值元素变成非空值元素
for i=1:a1
if s1(i,1)==[NaN]
a(i,j)=200;
end
end
为啥a(i,j)所对应的空值不能转换成200;

matlab中怎样把给把矩阵空值元素变成非空值元素for i=1:a1if s1(i,1)==[NaN]a(i,j)=200;endend为啥a(i,j)所对应的空值不能转换成200;
if s1(i,1)==[NaN]
首先这条语句就不对,判断NAN有专门的函数isnan
像你要的效果,如果矩阵是a的话,一条语句就行了
a(isnan(a))=200;