作业帮 > 综合 > 作业

关于matlab,求各位大大帮忙看看程序那错了

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/26 01:54:14
关于matlab,求各位大大帮忙看看程序那错了
关于matlab,求一个3*3的矩阵B,如果a的元素大于1,那对应b中的元素=log(a中的元素),如果a的元素小于1,那对应b中的元素=a中的元素+20
clear;
A=[1,5,-4;-8,-1,33;-17,6-9];
xnew=zeros(size(A));
ii=1;
for k=1:length(A)
if A(k)
length(A)=3,所以循环终止条件应该是length(A)*length(A),再就是A(k)==1时的情况没有考虑,以下是修改过后的,不知道是不是你想要的结果.还有就是A(3)(3)怎么是6-9呢?可能打错了吧...
clear;
A=[1,5,-4;-8,-1,33;-17,6,9];
xnew=zeros(size(A));
ii=1;
for k=1:length(A)*length(A)
if A(k)
再问: 改完后,还是有错误,显示如下: 求大神解释下 ??? Error using ==> load Number of columns on line 1 of ASCII file F:\111.m must be the same as previous lines.