|
|
Fehlende Lösung bei dem solve-Befehl |
|
TheWave |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.05.2013, 13:52
Titel: Fehlende Lösung bei dem solve-Befehl
|
 |
Hallo Zusammen,
ich habe derzeit ein Problem mit dem Befehl solve.
Ich habe einen Peak eines Messschriebes sowohl nach der Cauchy-Verteilung als auch nach der Gaußverteilung gefittet. Hierduch habe ich zwei Funktionen erhalten. Die Kombination beider Funktionen liefert mir die Pseudo-Voigt Verteilung. Alle Funktionen sind in sich schlüssig und lassen sich plotten.
Im Weiteren möchte ich die Peakbreite bei halber Intensität bestimmen. Hierfür wird zunächst durch den max-Befehl die Intensität bestimmt und die Nullstellen der Funktion F(x)-Max/2 durch solve bestimmt. (siehe Code)
Für die Funktionen C(x) und G(x) erhalte ich wie erwartet zwei Lösungen. Jedoch liefert mir der der solve-Befehl für die Funktion PV(x) nur die erste Lösung. Woran kann dies liegen? Und wie erhalte ich den zeiten Wert?
Ich hoffe ihr könnt den Fehler nachstellen und mir helfen.
Schonmal vielen Dank
Gruß
Tobias
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 11.05.2013, 16:09
Titel:
|
 |
Hallo,
eine Erklärung, warum die zweite Nullstelle nicht gefunden wird, habe ich nicht.
Ich würde hier numerisch arbeiten. Ausgehend von deinem bisherigen Code:
Ich für meinen Teil würde direkt numerisch und mit Function Handles arbeiten. Dann kannst du z.B. auch mit einer Funktion wie fminsearch direkt und viel genauer das Maximum bestimmen.
Grüße,
Harald
|
|
|
TheWave |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.05.2013, 09:52
Titel:
|
 |
Dank für den Tipp,
über den Weg funktioniert alles bestens.
Mich würde ja doch noch interessieren warum der andere Weg nicht funktioniert hat.
Gruß
Tobias
|
|
|
|
|
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 - 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.
|
|