How to solve the exponential equation?
古いコメントを表示
Hi, I want to solve the equation as follows:
a^x = b^x + c
(a,b,c are the constant)
How can I get the 'x' using matlab?
please help me. thank you.
回答 (1 件)
Star Strider
2014 年 7 月 3 日
It is sensitive to the values of the constants, but this code works:
a = .3;
b = .5;
c = .7;
fcn = @(x,a,b,c) a.^x - b.^x - c;
X = fzero(@(x) fcn(x,a,b,c), 10)
produces:
X =
-701.0091e-003
2 件のコメント
Yongjun Park
2014 年 7 月 3 日
Star Strider
2014 年 7 月 3 日
My pleasure!
(The most sincere expression of thanks on MATLAB Answers is to Accept the Answer that most closely solves your problem.)
カテゴリ
ヘルプ センター および File Exchange で MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!