I want to solve two non-linear equations of the variables and in terms of the third variable A:
where and given. I need and as a function of A only (given α), such that I can plot the solution over a range of A between 0.5 and 2.
I tried to solve the system symbolically, but did not find a solution.
Any Ideas?

 採用された回答

Torsten
Torsten 2019 年 5 月 7 日
編集済み: Torsten 2019 年 5 月 7 日

1 投票

A = 0.5:0.01:2;
alpha = 0.5;
l00 = 1;
for i = 1:numel(A)
a = A(i);
fun = @(l0) 1 + alpha*l0^(alpha-1) - l0 - alpha*a*(2-l0)^(alpha-1);
L0(i) = fzero(fun,l00);
L1(i) = 2 - L0(i);
l00 = L0(i);
end
plot(A,L0,A,L1)
%res_L0 = 1-alpha*A.*L1.^(alpha-1)+alpha*L0.^(alpha-1)-L0;
%res_L1 = 1+alpha*A.*L1.^(alpha-1)-alpha*L0.^(alpha-1)-L1;
%plot(A,res_L0,A,res_L1)

2 件のコメント

Franziska
Franziska 2019 年 5 月 7 日
thanks it works!
Franziska
Franziska 2019 年 5 月 21 日
Is there any way to get the actual functions and as a function of A?
Such that is a function of A only, and is a function of A only?

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeSymbolic Math Toolbox についてさらに検索

質問済み:

2019 年 5 月 7 日

コメント済み:

2019 年 5 月 21 日

Community Treasure Hunt

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

Start Hunting!

Translated by