-1
我有一個這樣的公式:如何解決沒有符號工具箱的隱式方程?
(5+x)^2/15+(x-4)^2/10=100
MATLAB可以直接解決這個方程,而不必訪問象徵性的工具箱?如果不能這樣做,我該如何解決這個問題?
我有一個這樣的公式:如何解決沒有符號工具箱的隱式方程?
(5+x)^2/15+(x-4)^2/10=100
MATLAB可以直接解決這個方程,而不必訪問象徵性的工具箱?如果不能這樣做,我該如何解決這個問題?
這是可能的,但需要一些手工工作。
你的函數是多項式:
x^2/6 - (2*x)/15 + 49/15 = 100
當拉100
到左側,我們可以找到roots
:
roots([1/6 -2/15 -1451/15])
ans =
24.4948
-23.6948
其中參數被指定爲prefactors遞減權力秩序。
代碼,我發現多項式(需要符號數學工具箱):
syms x
fun = (5+x)^2/15+(x-4)^2/10-100;
f = simplify(fun);
如何使用匿名函數:
[email protected](x)(5+x)^2/15+(x-4)^2/10-100;
X0=1; % initial guess
x_out=fzero(f,X0);
這會給你只有一個它的解決方案,而不是都。 – Adriaan