请高手赐教,matlab编写程序,输入一个三角形的三个顶点的坐标,判断该三角形是否为等腰三角形、直角三角我写了个这样的程序可是不能解决这个问题啊A=input('请输入A的坐标:','s')B=input('请输
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/07 04:15:35
![请高手赐教,matlab编写程序,输入一个三角形的三个顶点的坐标,判断该三角形是否为等腰三角形、直角三角我写了个这样的程序可是不能解决这个问题啊A=input('请输入A的坐标:','s')B=input('请输](/uploads/image/z/14714235-27-5.jpg?t=%E8%AF%B7%E9%AB%98%E6%89%8B%E8%B5%90%E6%95%99%2Cmatlab%E7%BC%96%E5%86%99%E7%A8%8B%E5%BA%8F%2C%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E4%B8%89%E8%A7%92%E5%BD%A2%E7%9A%84%E4%B8%89%E4%B8%AA%E9%A1%B6%E7%82%B9%E7%9A%84%E5%9D%90%E6%A0%87%2C%E5%88%A4%E6%96%AD%E8%AF%A5%E4%B8%89%E8%A7%92%E5%BD%A2%E6%98%AF%E5%90%A6%E4%B8%BA%E7%AD%89%E8%85%B0%E4%B8%89%E8%A7%92%E5%BD%A2%E3%80%81%E7%9B%B4%E8%A7%92%E4%B8%89%E8%A7%92%E6%88%91%E5%86%99%E4%BA%86%E4%B8%AA%E8%BF%99%E6%A0%B7%E7%9A%84%E7%A8%8B%E5%BA%8F%E5%8F%AF%E6%98%AF%E4%B8%8D%E8%83%BD%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E5%95%8AA%3Dinput%28%27%E8%AF%B7%E8%BE%93%E5%85%A5A%E7%9A%84%E5%9D%90%E6%A0%87%EF%BC%9A%27%2C%27s%27%29B%3Dinput%28%27%E8%AF%B7%E8%BE%93)
请高手赐教,matlab编写程序,输入一个三角形的三个顶点的坐标,判断该三角形是否为等腰三角形、直角三角我写了个这样的程序可是不能解决这个问题啊A=input('请输入A的坐标:','s')B=input('请输
请高手赐教,matlab编写程序,输入一个三角形的三个顶点的坐标,判断该三角形是否为等腰三角形、直角三角
我写了个这样的程序可是不能解决这个问题啊
A=input('请输入A的坐标:','s')
B=input('请输入B的坐标:','s')
C=input('请输入C的坐标:','s')
d1=norm(A-B)
d2=norm(A-C)
d3=norm(B-C)
if d1==d2
disp('该三角形是:等腰三角形')
end
if d1==d3
disp('该三角形是:等腰三角形')
end
if d2==d3
disp('该三角形是:等腰三角形')
end
if d1^2+d2^2==d3^2
disp('该三角形是:直角三角形')
end
if d1^2+d3^2==d2^2
disp('该三角形是:直角三角形')
end
if d2^2+d3^2==d1^2
disp('该三角形是:直角三角形')
end
还是不行啊,刚开始没说清楚,是这个程序运行后不会输出是什么三角形的,不知道是不是判断那里有错误,还请指正.
请高手赐教,matlab编写程序,输入一个三角形的三个顶点的坐标,判断该三角形是否为等腰三角形、直角三角我写了个这样的程序可是不能解决这个问题啊A=input('请输入A的坐标:','s')B=input('请输
改为
A=str2num(input('请输入A的坐标:','s'))
B=str2num(input('请输入B的坐标:','s'))
C=str2num(input('请输入C的坐标:','s'))
你输入A,0 3 B 0 4, C 0 0试试
我测试了有效,只有等腰三角形和直角三角形才会显示