|
Christian84 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.09.2009, 17:46
Titel: 2D Integral
|
|
Hi,
ich muss eine 2D Integration durchfuehren.
Ich hab eine Funktion F(x,y), die auf dem Einheitskreis integriert werden soll.
x und y sind beide Vektoren von -1 bis 1 (z.B. 100 Schritt)
und die Funktion wird nur fuer x^2+y^2=<1 integriert.
Wie kann ich das in Matlab umsetzen?
Danke!
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.449
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 29.09.2009, 19:09
Titel:
|
|
Hallo,
Kann die Funktion vektorisiert ausgewertet werden? Insbesondere dann würde ich so etwas vorschlagen:
Ansonsten eine Variation davon...
Grüße,
Harald
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.09.2009, 19:15
Titel:
|
|
genau das war unsere frage!!!
habe quad2d im matlab-guide gefunden, ist aber nicht auf meiner r2008a version drauf. kann man die function irgendwo kriegen? ist der code opensource?
arbeitet quad2d mit der simpsons rule?
danke!!!
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.449
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 30.09.2009, 08:39
Titel:
|
|
Eine Alternative ist dblquad.
quad2d gibt auf den ersten Blick lediglich die Möglichkeit zusätzliche Optionen zu wählen.
Und dblquad ruft quad auf, was mit adaptivem Simpson arbeitet, also: ja.
Grüße,
Harald
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.09.2009, 10:17
Titel:
|
|
Harald hat Folgendes geschrieben: |
Eine Alternative ist dblquad.
quad2d gibt auf den ersten Blick lediglich die Möglichkeit zusätzliche Optionen zu wählen.
Und dblquad ruft quad auf, was mit adaptivem Simpson arbeitet, also: ja.
Grüße,
Harald |
Mit dblquad kann ich aber nicht die integrationsextrema in funktion einer variablen definieren.
bzw: -1 < x 1 und 0 < y < x zum beispiel,
dblquad will als extrema bloss zahlen
Danke
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.449
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 30.09.2009, 10:43
Titel:
|
|
Das müsste man in die Funktion einbauen (z.B. dass die Funktion 0 wird, wenn y > x), siehe auch das Beispiel was ich geschrieben hatte bzw. das Beispiel aus der doc zu dblquad. Da wird ja über den Einheitskreis integriert.
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.
|
|