- 13
- 0
- 约1.64万字
- 约 11页
- 2016-10-15 发布于广东
- 举报
MATLAB编应用实例
1.求解线性方程组AX=B
程序:
A=[1 1.5 2 9 7;0 3.6 0.5 -4 4; 7 10 -3 22 33;3 7 8.5 21 6;3 8 0 90 -20]
B=[3 -4 20 5 16]
x=inv(A)*B
结果:
ans =
3.5653
-0.9255
-0.2695
0.1435
0.0101
2.计算函数值
程序:
x=input(请输入x)
if x1
x
elseif x10
2*x-1
else
3*x-11
End
结果:
第二题
输入x39
x =
39
ans =
106
3.求一元二次方程
程序:
a=input()
b=input()
c=input()
d=b*b-4*a*c
if d0
disp(方程无解)
else
(-b+d)/(2*a)
(-b-d)/(2*a)
end
结果:
输入a4
a = 4
输入b8
b = 8
输入c2
c =2
d =32
ans =3
ans =-5
4.输入三角形三条边,求面积
程序:
a=input()
b=input()
c=input()
if a+bcabs(a-b)c
p=(a+b+c)/2
s=sqrt(p*(p-a)*(p-b)*(p-c))
end
结
原创力文档

文档评论(0)