matlab if语句如何使用
发布网友
发布时间:2022-04-26 22:57
我来回答
共2个回答
热心网友
时间:2022-05-20 18:55
matlab的if语句,条件语句,这里分享下解决方法。
1、首先在matlab的命令行输入edit,打开编辑器,在编译器中定义三个变量a,b,c。
2、如果b^2-4ac>0就显示"有两个根",使用disp函数显示。
3、如果b^2-4ac等于0就显示"有一个根",使用disp函数显示。
4、如果b^2-4ac小于0就显示"无解",使用disp函数显示。
5、这时分别使用if elseif else三个条件语句。
6、最后点击运行,输出结果就完成了。
热心网友
时间:2022-05-20 20:13
为for加2个end就好了。
function y=f(x)
y=zeros(size(x));
[m n]=size(x);
for i=1:m
for j=1:n
if x(i,j)<=300
y(i,j)=20
else if x(i,j)<=350
y(i,j)=23
else if x(i,j)<=400
y(i,j)=26
else if x(i,j)<=450
y(i,j)=29
else if x(i,j)<=500
y(i,j)=32
else if x(i,j)<=600
y(i,j)=37
else if x(i,j)<=700
y(i,j)=44
else if x(i,j)<=800
y(x,y)=50
else if x(i,j)<=900
y(i,j)=55
else if x(i,j)<=1000
y(i,j)=60
else
y(i,j)=(x(i,j)-1000)/20
end
end
end
end
end
end
end
end
end
end
end
end
y(i,j)