MatLab学习作业之求方程式根(台大郭彦甫)

Practice
一:Solve this equation for ? using symbolic approach…
(?−?)²+(y-b)²=?2

%建立方程式
%使用符号法 symbolic system求解
syms x y a b r
h=(x-a)2+(y-b)2-r^2
solve(h,x)

二:Find the matrix inverse using symbolic approach [? ?;? ?]
%如何用逆矩阵定义x*inv(x)=1去求,即继续使用solve函数不太懂,总是无解
syms x y a b c d
x=[a b;c d];
y=inv(x)

三:求微分
??=??2?3−?+3,????=?
??=?2+??−1?3+?+3,????=?
%用diff直接可以求
%因为是符号,所以不用点乘点除
syms x
f=exp(x2)/(x3-x+3)
g=(x2+x*y-1)/(y3+x+3)
yprime=diff(f)
gprime=diff(g)

四:•Find the root for this equation :
??,?= 2?−?−?−?−?+2?−?−?
using initial value ?,?=(−5,−5)

%联立方程式化为x一个未知数求解
f=@(x) 3x-2exp(-x)-exp(-(2x-exp(-x)))
a=fsolve(f,5)
b=2
a-exp(-a)

你可能感兴趣的:(Matlab学习)