|
|
Erstellen einer Funktionsschar 3. Grades mit 3 Bedingungen?! |
|
Samil |

Forum-Anfänger
|
 |
Beiträge: 31
|
 |
|
 |
Anmeldedatum: 20.08.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.09.2013, 14:45
Titel: Erstellen einer Funktionsschar 3. Grades mit 3 Bedingungen?!
|
 |
Hallo,
ich möchte eine Funktionsschar 3. Grades erstellen, die von einer Variable abhängig ist. Es stehen 3 Bedingungen zur Verfügung.
Nehmen wir an, dass die Funktionsschar anschließend von der Variablen a abhängig ist.
Zuletzt würde ich noch diese Schar plotten.
Ich bin planlos und bin für jeden Hinweis dankbar.
Danke.
Grüße
Samil
|
|
|
|
|
Samil |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 31
|
 |
|
 |
Anmeldedatum: 20.08.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.09.2013, 15:50
Titel:
|
 |
Ich habe es mal per hand berechnet und komme auf folgendes Ergebnis.
Bräuchte dies dann bei Matlab.
Der Punkt1 lautet doch (19;3.2). Das ist ja aber zunächst nicht so wichtig.
Die Bedingungen lauten
|
|
|
Bibonaut |

Forum-Fortgeschrittener
|
 |
Beiträge: 60
|
 |
|
 |
Anmeldedatum: 06.06.13
|
 |
|
 |
Wohnort: Berlin
|
 |
|
 |
Version: 2013a
|
 |
|
|
 |
|
Verfasst am: 28.09.2013, 18:34
Titel:
|
 |
|
 |
|
Hallo Samil,
du hast ja für deine Lösung das Gleichungssystem gelöst. Das kann Matlab auch, wenn das Gleichungssystem eindeutig lösbar ist und das ist nur der Fall, wenn du "a" einen Wert zuweist.
Wie ich das an deiner Funktion sehe, übergibst du ja auch einen Wert für "a" sodass du ein Gleichungssystem aufstellen und mit Matlab lösen kannst. Allgemeine Form ist bekanntlich
wobei x jetzt nicht deine Variable des Polynoms sondern deine Unbekannten sind. Alles was bekannt ist, ist in "b" zusammengefasst. Da "a" bekannt ist und der Funktion übergeben wird, musst du "a" auch auf die rechte Seite ziehen.
In der Matrix A stehen die Koeffizienten deiner Unbekannten der drei Gleichungen:
Das Gleichungssystem kannst du dann mit dem Backslashoperator lösen:
In x stehen dann die drei Unbekannten b,c und d.
Das einzige Problem ist hierbei, dass deine Funktion jedes mal das Gleichungssystem lösen muss.
Wenn du das Polynom in Abhängigkeit von x und a erhalten willst, ohne dass du "a" vorgibst, so wie du es von Hand ausgerechnet hast, kannst du aufgrund der Linearität der Koeffizienten einen Trick anwenden.
Das macht aber nur Sinn, wenn die folgende Berechnung nicht in der Funktion ausgeführt wird, sondern quasi nur als Hilfsmittel dient, um dir deine Funktion f(x,a) zu erstellen.
Du kannst die rechte Seite also das "b" auch auftrennen und zwei Gleichungssysteme lösen, dass du einmal deine Koeffizienten erhälst , die du mit "a" multiplizierst und einmal deine Koeffizienten erhälst, die konstant sind:
Ich hoffe das hilft dir
Grüße
Alex
|
|
|
|
|
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.
|
|