mulitple doğrusal olmayan denklemleri çözme Merhaba, MATLAB için çok yeni. Bu denklemleri analitik bir çözüm elde etmek veya sayısal olarak çözmek için çözmeye çalışıyordum. Analitik çözüm için şu hatayı alıyorum:MATLAB
Uyarı: Sembolik olarak çözülemiyor. Bunun yerine sayısal bir yaklaşımın döndürülmesi. İşte
benim kodudur:In solve (line 305)
syms A B Ph Pl
delta = 0.1;
mu = 0.02;
sigma = 0.2;
w = 1;
k = 3;
l = 2;
beta = (0.5 - mu/sigma^2) + ((mu/sigma^2 - 0.5)^2 + 2*delta/sigma^2)^0.5;
alpha = -((0.5 - mu/sigma^2) - ((mu/sigma^2 - 0.5)^2 + 2*delta/sigma^2)^0.5);
eqn1 = (A*(Ph^(-alpha)) + (Ph/delta-mu)) -(B*Ph^beta)-k;
eqn2 = (A*Pl^(-alpha) + Pl/(delta-mu) -w/delta) - B*Pl^beta + l;
eqn3 = -alpha*A*(Ph^(-alpha-1)) + 1/(delta-mu) - (beta*B*Ph^(beta-1));
eqn4 = alpha*A*Pl^(-alpha-1)- (beta*B*Pl^(beta-1));
sol = solve([eqn1==0, eqn2==0, eqn3==0, eqn4==0], [A, B, Ph, Pl]);
Gerçek değerli bir analitik çözüm olmalı mı? – David
@David, Şu an için sayısal çözüm ile çalışabilirim, ama analitik çözümün nasıl hesaplanacağını öğrenmek istiyorum. Teşekkürler – Samar