作业帮 > 综合 > 作业

Matlab初学者小问题

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/14 23:38:43
Matlab初学者小问题
x=0:1:8;
for n=1:1:9
if(x>4)
y(n)=sqrt(x);
elseif(x
Matlab初学者小问题
>> x=0:8;
>> y=zeros(1,length(x));
>> y(x<=4) = 2*x(x<=4)-6;
>> y(x>4) = sqrt(x(x>4));
>> y
y =
   -6.0000   -4.0000   -2.0000         0    2.0000    2.2361    2.4495    2.6458    2.8284
再问: 好像我明白了,我在if里面用的x是一个矩阵,我改为
x=0:1.0:8.0;
for n=1:1:9
if(x(n)>4)
y(n)=sqrt(x(n));
else(x(n)