|
|
Integral nummerisch lösen |
|
Warm |
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 16.03.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.03.2017, 18:02
Titel: Integral nummerisch lösen
|
|
Hallo,
ich bräuchte Eure Hilfe beim numerischen Auflösen von einem Integral.
Das Ziel ist es dabei eine Integralfunktion aufzulösen, welche von zwei Variablen abhängig ist.
Ich habe es folgendermaßen versucht:
fun = @(T_w, t) t*((C2*(T_f.^4-T_w.^4))-(C3*(T_w-T_u)))/C1;
x = integral2(fun,273,500,0,1000);
Die Intervalle hierbei sind beispielsweise: 273<T_w<500 und 0<t<1000. Die anderen Werte bleiben konstant.
Leider bekomme ich keine anständige Lösung für...
Am Ende soll die Funktion mit berechneten Werten geplottet werden, bei der T_w die y-Achse und t die x-Achse repräsentieren soll.
Vielen Dank im Voraus!
Beschreibung: |
|
Download |
Dateiname: |
Integral.png |
Dateigröße: |
68.99 KB |
Heruntergeladen: |
287 mal |
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.432
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 25.03.2017, 23:14
Titel:
|
|
Hallo,
den entscheidenden Teil der Fehlermeldung hast du abgeschnitten.
Wenn du deinen Code hier reinkopierst, macht es das deutlich einfacher: dann kann man den Code laufen lassen.
Grüße,
Harald
|
|
|
Warm |
Themenstarter
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 16.03.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.03.2017, 10:35
Titel:
|
|
Das ist mein Programm.
Vielen Dank !
Mein Ziel ist es :
C1*dT/dt=C2*(T_f^4-T_w^4)-C3*(T_w-T_u)
nach T_w zu lösen,
also ein Plot mit T_w und t hinzubekommen.
Ich hoffe mein Ansatz ist richtig
__________________________________________________________
[EDITED, Jan, Bitte Code-Umgebung verwenden - Danke!]
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.432
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 30.03.2017, 20:12
Titel:
|
|
Hallo,
ich hatte ja nach der Fehlermeldung gefragt.
Wenn ich deinen Code laufen lasse, kommt:
Zitat: |
Error using *
Inner matrix dimensions must agree.
Error in @(T_w,t)t*((C2*(T_f.^4-T_w.^4))-(C3*(T_w-T_u)))/C1
[snip] |
Wenn du das erste * durch ein .* ersetzt, läuft der Code durch.
Allerdings passt das für mich nicht zu deiner Problemstellung: dazu solltest du nur ein Integral über t haben, und das ggf. für mehrere Parameter T_w auswerten.
Grüße,
Harald
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| RSS
Hosted by:
Copyright © 2007 - 2024
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.
|
|