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

Hilfe wie berechne ich dieses Integral?

 

Benjamin Nels

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.10.2015, 17:46     Titel: Hilfe wie berechne ich dieses Integral?
  Antworten mit Zitat      
Code:

syms x y z p q

F=(x-p)./(sqrt((x-p).^2+(y-q).^2+(z-53e-3).^2)).^3

Fdy=int(F,y);

Fdyx=subs(Fdy,y,x)-subs(Fdy,y,0);

%Fdyx=simplify(Fdyx)

Fdyxnum=matlabFunction(Fdyx)

Fdx=@(z,p,q) integral(@(x) Fdyxnum(p,q,x,z),0,1,'ArrayValued',true);

F2=integral3(@(z,p,q) Fdx(z,p,q),-h/2,h/2,-a/2,a/2,-h/2,a/2,'RelTol', 1e-6)

toc
 


Hallo, zwar folgendes:

Ich möchte die Funktion F integrieren, zunächst nach x symbolisch, anschließend numerisch mit den anderen Variablen.

Dies geht leider so nicht, da ich dann folgende Fehlermeldung erhalte:


Warning: Infinite or Not-a-Number value encountered. ....Warning: Non-finite result. The integration was unsuccessful. Singularity likely.


Also das ist auch ein Integral, wo zuerst nach y integriert wird, dann nach x,z,p und q , wobei die letzten vier jeweils feste Grenzen haben im Gegensatz zu y.
Weiß jmd. wie das vll. geht? Bzw. eine Idee?


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 21.10.2015, 19:16     Titel:
  Antworten mit Zitat      
Hallo,

das hatten wir doch schon?
Was war denn das Problem mit den bisherigen Ansätzen?`

Hier fehlen die Werte von h, a, und z, um das Problem reproduzieren zu können. Wenn du über eine Unendlichkeitsstelle hinweg integrierst, ist die Warnung allerdings nicht weiter verwunderlich.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Benjamin Nels

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.10.2015, 07:16     Titel:
  Antworten mit Zitat      
Hallo Harald,

das hat leider nicht geklappt, zumindest passt das Ergebniss nicht ganz.

Ich hab bewusst ein neues Thema eröffnet, damit hier die Beiträge übersichtlicher werden, schließlich ist das auch ein neues Thema.

Mit Matlab hapert es noch an der Umsetzung auch u.a. daran, dass ich gerne die Integration vorgeben würde, dh. dass ich erst gerne nach y, dann nach x,z,p,q integrieren würde.

Leider hat das alles nicht so geklappt.
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 22.10.2015, 18:14     Titel:
  Antworten mit Zitat      
Hallo,

Zitat:
das hat leider nicht geklappt, zumindest passt das Ergebniss nicht ganz.

Dann wäre es doch wert, das weiter zu verfolgen, warum das Ergebnis nicht passt. Wie groß sind denn die Abweichungen zum erwarteten Ergebnis?

Zitat:
schließlich ist das auch ein neues Thema.

Ansichtssache...

Bitte auf die Rückfrage eingehen: was sind die Werte von h, a und z?

Grüße,
Harald
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 - 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.