Gleichungssystem auflösen < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) überfällig | Datum: | 14:10 So 04.07.2010 | Autor: | hobst |
Hallo zusammen
Ich habe diese Frage auch in folgenden Foren auf anderen Internetseiten gestellt:
[www.gomatlab.de]
Ich habe die folgenden 2 Gleichungen mit den 2 unbekannten P und L:
[mm] \frac{Ai-Ci}{1-Pi}+\frac{Bi-Ci}{Pi} [/mm] = [mm] \lambda [/mm] und [mm] \summe_{i=1}^{10}Pi [/mm] = 1
A, B, C sind Reihenvektoren mit 15 elementen (i=1,...,15)
[mm] \lambda [/mm] ist eine konstante (lagrange multilpier) und es soll nach dem Vektor P aufgelöst werden.
Kann mir da jemand weiterhelfen? Was muss ich da für eine Funktion nehmen? Wie kann ich angeben, dass [mm] \lambda [/mm] einfach irgendeine konstante ist
Herzlichen Dank im voraus für eure Hilfe
Ich habe nun mal folgendes versucht:
clear all
A = [.....]
B = [.....]
C = [.....]
x0 = [0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1]
for ind =1:15
a=A(ind)
b=B(ind)
c=C(ind)
fun = @(x) [(a-b)/(1-x) + (a-c)/x - L, sum(x)-1]
x(ind,:) = fsolve(fun,x0)
Was denkt ihr bin ich da auf dem richtigen weg? in der gleichung ist ja noch das L drin (die konstatnte), die ich nocht nicht spezifiziert habe.. Wie kann ich das als konstante definieren?
Vieleln Dank nochmals
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 14:20 Mi 07.07.2010 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|