解方程
>> pkg load symbolic
>> syms x
>> solve(x == 2*x + 6, x)
ans = (sym) -6
>> D = sym([1-x -2 2;-2 -2-x 4;2 4 -2-x])
D = (sym 3x3 matrix)
[-x + 1 -2 2 ]
[ ]
[ -2 -x - 2 4 ]
[ ]
[ 2 4 -x - 2]
>> solve(det(D) == 0)
ans = (sym 2x1 matrix)
[-7]
[ ]
[2 ]
和书上的MATLAB还是有点不一样 需要用 ==
解非齐次线性方程组
From 线性代数 第二版 华东理工大学
直接用除号就好了
>> pkg load symbolic
>> syms a b c
>> A = sym([1 a a^2;1 b b^2;1 c c^2])
A = (sym 3x3 matrix)
[ 2]
[1 a a ]
[ ]
[ 2]
[1 b b ]
[ ]
[ 2]
[1 c c ]
>> B = [1;1;1]
B =
1
1
1
>> A\B
ans = (sym 3x1 matrix)
[1]
[ ]
[0]
[ ]
[0]