给定三个边长,看看他们是否能够组成一个三角形.(MATLAB)给定三个边长,看看他们是否能够组成一个三角形.要求:编写M函数,输入参数为三个边长,而输出则为字符串,说明给定的边长是否能
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 20:27:26
给定三个边长,看看他们是否能够组成一个三角形.(MATLAB)给定三个边长,看看他们是否能够组成一个三角形.要求:编写M函数,输入参数为三个边长,而输出则为字符串,说明给定的边长是否能
给定三个边长,看看他们是否能够组成一个三角形.(MATLAB)
给定三个边长,看看他们是否能够组成一个三角形.
要求:
编写M函数,输入参数为三个边长,而输出则为字符串,说明给定的边长是否能够组成三角形,若可能,进一步指出是否为等腰三角形或者是等边三角形.
对输入的错误数据格式(如字符串等)能够给出错误提示.
function sanjiaoxing(a,b,c)
a=input('input a:');
b=input('input b:');
c=input('input c:');
if a+b>c&b+c>a&a+c>b
disp('符合三角形条件')
if (a==b&a~=c)|(b==c&b~=a)|(a==c&c~=b)
disp('并且是等腰三角形')
elseif a==b&b==c
disp('并且是等边三角形')
end
else
disp('不符合三角形条件')
end
这个程序应该怎样改呢?
给定三个边长,看看他们是否能够组成一个三角形.(MATLAB)给定三个边长,看看他们是否能够组成一个三角形.要求:编写M函数,输入参数为三个边长,而输出则为字符串,说明给定的边长是否能
function sanjiaoxing(a,b,c)
if a+b>c&&b+c>a&&a+c>b
disp('符合三角形条件')
if (a==b&&a~=c)||(b==c&&b~=a)||(a==c&&c~=b)
disp('并且是等腰三角形')
elseif a==b&&b==c
disp('并且是等边三角形')
end
else disp('不符合三角形条件')
end