|
|
Abschnittsweise definierte Funktion programmieren und plotte |
|
Anne2021 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.01.2021, 17:58
Titel: Abschnittsweise definierte Funktion programmieren und plotte
|
|
Hallo,
Ich soll eine Funktion schreiben welche eine Abschnittsweise definierte Funktion plottet. An die Funktion werden die Diskretisierung,Start und Endwert übergeben und sie soll keinen Rückgabeparameter haben.
f(x ) = 1/x^4 für x<0,
0 für x = 0,
-1/x^5 für x>0
Das ist der Code den ich geschrieben habe:
Wenn ich die Funktion nun zum Testen im Command Window aufrufe und ihr Werte übergebe bekomme ich die Fehlermeldung "Unable to perform assignment because the indices on the left side are not compatible with the size of the right side."
Wenn ich nicht elementweise teile und nicht elementweise potenziere kommt die Fehlermeldung "Error using Matrix dimensions must agree."
Über Tipps und Hinweise wäre ich dankbar
Viele Grüße
Anne
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 28.01.2021, 13:42
Titel:
|
|
Hallo,
du solltest für die Berechnungen immer x(k) statt des kompletten x verwenden, z.B.
f(k) = 1./x(k).^4;
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 - 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.
|
|