Matlab 入门学习
目录
选择:
函数:
disp(a) 显示变量a的值,会在末尾自动添加回车
选择:
if 条件
执行语句;
else
执行语句;
end
if 条件
执行语句;
elseif 条件
执行语句;
else
执行语句;
end
%判断a,b,c三条边能否构成三角形
a = input('a =');
b = input('b =');
c = input('c =');
if a + b <= cfprintf('No\n');
elseif a + c <= bfprintf('No\n');
elseif b + c <= afprintf('No\n');
elsefprintf('Yes\n');
end
%判断a,b,c三条边能否构成三角形
a = input('a =');
b = input('b =');
c = input('c =');
if (a + b > c) && (a + c > b) && (b + c > a)fprintf('Yes\n');
elsefprintf('No\n');
end
%一元二次方程求解
a = input('a =');
b = input('b =');
c = input('c =');
delta = b * b - 4 * a * c;
if delta > 0x1 = (-b + sqrt(delta)) / (2 * a);x2 = (-b - sqrt(delta)) / (2 * a);fprintf('x1 = %g\nx2 = %g\n', x1, x2);
elseif delta == 0x = -b / (2 * a);fprintf('x = %g\n', x);
elsefprintf('No solution\n');
end
循环
while:
while 条件
执行语句;
执行语句;
...
end