回覆列表
-
1 # V藍龍EX王
-
2 # 使用者2893793678133
比如:
A=[1,2,a,3,4];
B=[3;4;2;1;1];
b=3;
其中A為已知矩陣,B為含有未知數a的矩陣,b為乘積,
matlab程式碼如下:
syms a
A=[1,2,a,3,4];
B=[3;4;2;1;1];
b=3;
f=A*B-3;
g=solve(f,a)
其他矩陣可以用類似的方法來做
matlab中怎樣定義未知數,如x。可以用syms,sym,global。
syms是定義區域性變數(能定義多個符號變數),如
syms x real %定義x為實數變數
sym是定義區域性變數(只能定義一個符號變數),如
x = sym('x','real'); %定義x為實數變數
global是定義全域性變數,如
global x
區域性變數只能使用一次,如需要再此使用則需要重新定義。
全域性變數x可以使用多次。