如何用MATLAB求解矩阵方程、定积分 定积分上下限能否用字母代替
问题描述:
如何用MATLAB求解矩阵方程、定积分 定积分上下限能否用字母代替
答
例如
1)AX=b %X=inv(A)*b
>> A=[1 2 3; 5 8 8;6 2 7]
A =
1 2 3
5 8 8
6 2 7
>> b=[3; 7; 2]
b =
3
7
2
>> X=inv(A)*b
X =
-1.0000
0.5000
1.0000
或
>> X=A\b
X =
-1.0000
0.5000
1.0000
2)定积分
>> syms x a b
>>F= int(sin(x),a,b)
F =-cos(b)+cos(a)
答
例如
1)AX=b %X=inv(A)*b
>> A=[1 2 3; 5 8 8;6 2 7]
A =
1 2 3
5 8 8
6 2 7
>> b=[3; 7; 2]
b =
3
7
2
>> X=inv(A)*b
X =
-1.0000
0.5000
1.0000
或
>> X=A\b
X =
-1.0000
0.5000
1.0000
2)定积分
>> syms x a b
>>F= int(sin(x),a,b)
F =-cos(b)+cos(a)
答
可以,要用符号运算的功能