WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Hoffnungslos solver gesucht

 

Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.05.2011, 14:13     Titel: Hoffnungslos solver gesucht
  Antworten mit Zitat      
hallo liebe matlab experten.

habe ein problem mit einer gleichung. ich möchte den punkt finden an dem sich 2 geraden schneiden.

ich habe das auch erreicht mit folgendem befehl:


Code:
S=solve('y=222.4*exp(-1*((x-167.3)/69.1)^2)','y=(579.724424+((6.3716-0.2546*x)/0.01517488))*0.00921482');
S=[S.x S.y]


wenn ich aber die 2. gleichung in der folgenden ursprünglichen form habe:

Code:
(Re1_5*p1-Re4_5*p1+Re4_5*p5)/(Re1_5*Re4_5-Re4_5*Re4_5) + ((T5*Rc4_5+T1*Rc1_5-Rc4_5*T1-Rc1_5*x)/(Rc1_5*Rc4_5-Rc4_5*Rc4_5))*((Re1_5*Re4_5-Re4_5*Re4_5)/Re1_5)



dann funktioniert es nicht, wobei alle variablen gegeben sind,ausser x. ich glaube das problem liegt darin,dass die form nicht mehr einer linearen gleichung entspricht.


kann mir jemand helfen? wäre cool wenn das so funktionieren würde, da die variablen nicht konstant sind.bereits im vorraus vielen dank!!!


Thomas84
Forum-Meister

Forum-Meister


Beiträge: 546
Anmeldedatum: 10.02.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.05.2011, 14:38     Titel:
  Antworten mit Zitat      
ich würde das ganze numerisch mit fsolve lösen. Oder gibt es einen speziellen Grund warum du solve verwenden willst?
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.05.2011, 14:47     Titel:
  Antworten mit Zitat      
hallo thomas84
habe es auch mit fsolve versucht,aber es erscheint immer eine fehlermeldung. verstehe nicht wieso ich den schnittpunkt nicht erhalte wenn ich die ursprüngliche formel dastehen habe.ist ja eigentlich genau das gleiche...

hier wären die variablen:
Code:
T1=34;
T5=10;
p1=5.32;
p5=1;
Rc1_2=0.026;
Rc2_3=0.120;
Rc3_4=0.007;
Rc4_5=0.096;
Re1_2=3.7/1000;
Re2_3=21.8/1000;
Re3_4=1000/1000;
Re4_5=9/1000;
Rc1_5=Rc1_2+Rc2_3+Rc3_4+Rc4_5;
Re1_5=Re1_2+Re2_3+Re3_4+Re4_5;
 
Thomas84
Forum-Meister

Forum-Meister


Beiträge: 546
Anmeldedatum: 10.02.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.05.2011, 07:00     Titel:
  Antworten mit Zitat      
poste doch mal den kompletten Code und die Fehlermeldung ansonsten ist es schwierig zu sehen wo der Fehler liegt.
Private Nachricht senden Benutzer-Profile anzeigen
 
Andy386
Forum-Guru

Forum-Guru


Beiträge: 485
Anmeldedatum: 24.06.09
Wohnort: ---
Version: 7.1/8
     Beitrag Verfasst am: 29.06.2011, 11:33     Titel:
  Antworten mit Zitat      
hmm... und wenn du (mal zum probieren) anstelle der Variablen die zugehörigen Zahlen einsetzt?
_________________

Ich hasse es wenn die Leute Fragen stellen, man dann versucht sich Mühe zu geben, und diejenigen ihren Thread nie wieder besuchen...
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.