Hi everybody. I have an equation like this:
(5+x)^2/15+(x-4)^2/10=100
Can MATLAB solve this equation directly? If it can not do this, how can i achieve this problem?
Thanks

 採用された回答

Rahul K
Rahul K 2017 年 2 月 19 日

0 投票

Can be solved using the symbolic toolbox, https://au.mathworks.com/help/symbolic/solve.html.

4 件のコメント

Volkan Yangin
Volkan Yangin 2017 年 2 月 19 日
How can i add this toolbox on my MATLAB?
Star Strider
Star Strider 2017 年 2 月 19 日
You can use fzero and a a loop to get (and plot) both roots:
f = @(x) (5+x).^2/15+(x-4).^2/10 - 100;
x0 = [-100 100];
for k1 = 1:length(x0);
rts(k1) = fzero(f, x0(k1))
end
x = linspace(-100, 100);
figure(1)
plot(x, f(x),'-m', rts, f(rts), 'pg')
grid
Volkan Yangin
Volkan Yangin 2017 年 2 月 19 日
Star Strider you are my HERO. Thanks a lot.
Star Strider
Star Strider 2017 年 2 月 19 日
As always, my pleasure!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeNumerical Integration and Differential Equations についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by