|
|
Funktionsauswertung mit variablen Parametern automatisieren |
|
dermitri |
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 09.08.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.11.2014, 12:55
Titel: Funktionsauswertung mit variablen Parametern automatisieren
|
|
|
|
|
Liebe community,
ich habe ein, eigentlich ziemlich simples, Anliegen, bei dem ich dennoch nicht voran komme.
Ich habe eine Funktion, die ich plotten möchte. Aus den Parametern dieser Funktion folgen vier sonderfälle, die ich möglichst automatisiert plotten möchte.
Hier einmal mein Code:
Meine Idee war folgende:
Die Parameter Lm, Rm und Cm sind variabel, die vier Sonderfälle habe ich daher in richtiger Reihenfolge als Array eingetragen.
omega ist der Laufparameter.
In einer Schleife soll die Funktion ausgewertet werden. Ich erwarte dabei, das die Funktionswerte in Abhängigkeit von omega im Vektor frequenzgang(n) gespeichert werden.
Am Ende der Schleife sollte die Variable frequenzgang eine Matrix sein, die Spaltenvektoren beinhalten dabei die Funktionswerte in Abhängigkeit von omega und jede Spalte stellt einen Sonderfall dar.
Anschließend könnte ich jedes frequenzgang(n) plotten, mit omega auf der x-Achse.
Leider klappt es nicht so, wie ich plane. In der Funktionsauswertung
kommt ständig der Fehler:
Zitat: |
In an assignment A(I) = B, the number of elements
in B and I must be the same. |
Ist es sinnvoll, meine Lösung zu korrigieren. Oder könnt ihr mir einen effektiveren Lösungsansatz geben?
Ich freue mich über jeden Tipp.
|
|
|
|
|
DSP |
Forum-Meister
|
|
Beiträge: 2.117
|
|
|
|
Anmeldedatum: 28.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 27.11.2014, 13:11
Titel:
|
|
|
|
dermitri |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 09.08.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.11.2014, 13:26
Titel:
|
|
Es kommt keine Fehlermeldung mehr. Allerdings bleibt die Variable frequenzgang ein Vektor und nicht wie gewünscht eine Matrix
|
|
|
DSP |
Forum-Meister
|
|
Beiträge: 2.117
|
|
|
|
Anmeldedatum: 28.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 27.11.2014, 13:29
Titel:
|
|
Also bei mir nicht:
Es ist Matrix mit 4 Reihen und 1330001 Spalten.
|
|
|
dermitri |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 09.08.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.11.2014, 13:49
Titel:
|
|
Tatsache, ich hatte probeweise die Schleife nach einem Schritt beendet.
Vielen Dank!
|
|
|
|
|
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.
|
|