|
Gixx |
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 22.03.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.03.2019, 19:49
Titel: Polynomfunktion plotten
|
|
Hallo,
ich hab eine allg. Frage zum Plotten von Polynomen.
Meine Fkt lautet: p=x.^6+2*x.^5-14*x.^4+2*x.^3-21*x.^2-12*x+90/2*x.^5-8*x.^4-13*x.^3+52*x.²+6*x-24
wenn ich diese Funktion auf NST untersuche
bekomme ich 11 NST.
wenn ich die Fkt plotte, bekomme ich eindeutig weniger NST angezeigt. Wieso ist das so ? Wie sollte der Code zum plotten korrekt heißen?
Ich glaube ich mach was grundlegend falsch.
Hoffentlich kann mir hier jemand helfen...
Mit freundlichen Grüßen
Gixx
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 25.03.2019, 19:54
Titel:
|
|
Hallo,
und wie plottest du?
Von den 11 Nullstellen sind 6 Paare konjugiert komplexer Nullstellen.
Im Plot sehen solltest du 5 Nullstellen.
Davon aber mal ganz abgesehen musst du die Polynomfunktion schon vorab selbst zusammenfassen. roots geht bei 11 Koeffizienten von einem Polynom vom Grad 10 aus, siehe Doku.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Zuletzt bearbeitet von Harald am 25.03.2019, 20:01, insgesamt einmal bearbeitet
|
|
|
Gixx |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 22.03.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.03.2019, 19:58
Titel:
|
|
Ah okay dann glaub ich stimmt das doch. war nur etwas überrascht von dem Ergebnis.
Plotte wie folgt:
kann ich irgendwie noch eine Nulllinie in den Graphen einfügen um die Überschneidung/NST besser sichtbar zu machen ?
edit: Gibt es eine Möglichkeit die konj. komplexen NST weg zu lassen ?
Mit freundlichen Grüßen
Gixx
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 25.03.2019, 20:04
Titel:
|
|
Hallo,
hatte die Nachricht noch editiert:
Zitat: |
Davon aber mal ganz abgesehen musst du die Polynomfunktion schon vorab selbst zusammenfassen. roots geht bei 11 Koeffizienten von einem Polynom vom Grad 10 aus, siehe Doku. |
Die Verwendung des plot-Befehls ist nicht sinnvoll.
Woher soll MATLAB denn da wissen, dass du ein Polynom plotten willst?
Eine Möglichkeit ist, das Polynom mit
polyval
für bestimmte Stützstellen auszuwerten und dann die Ergebnisse zu plotten.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Gixx |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 22.03.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.03.2019, 21:35
Titel:
|
|
Hallo,
inwiefern muss ich die Funktion vorher noch zusammenfassen ?
Mit freundlichen Grüßen
Gixx
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 25.03.2019, 21:40
Titel:
|
|
Hallo,
die Polynomterme mit gleichen Exponenten, z.B. steht da 2*x^5 und weiter hinten 90/2*x^5, macht zusammen 2 + 90/2 = 47*x^5. Und das für jeden Exponenten.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
|
|
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.
|
|