|
|
Matrix in Argumente konvertieren |
|
RB_77 |

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 07.02.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 2010a
|
 |
|
|
 |
|
Verfasst am: 10.02.2011, 19:43
Titel: Matrix in Argumente konvertieren
|
 |
Hallo zusammen,
ich habe eine Funktion, mit unterschiedlicher Anzahl von Argumenten. Diese Funktion kann z.B. folgende Formen annehmen:
Lösung_1=f('a', a, 'b', b)
Lösung_2=f('a', a, 'b', b, 'c', c)
Lösung_3=f('a', a, 'b', b, 'c', c, 'd', d)
Der Programmcode dieser Funktion ist leider unveränderlich!
Ich möchte die "zusätzlichen" Argumente 'c', c bzw. 'c', c, 'd', d in einer Struktur oder Matrix zusammenfassen. Dies könnte wie folgt aussehen:
Arg=['c' c; 'd' d]
Gibt es eine Möglichkeit in Matlab, eine Struktur oder Matrix wieder in Argumente zu konvertieren, so dass ich etwa
Lösung_3=f('a', a, 'b', b, Arg)
schreiben kann? Dabei soll
Lösung_3=f('a', a, 'b', b, Arg) gleichbedeutend mit
Lösung_3=f('a', a, 'b', b, 'c', c, 'd', d) sein.
Wie bereits erwähnt, ist der Programmcode von f nicht veränderbar.
Über Lösungsvorschläge würde ich mich sehr freuen.
Viele Grüße
RB_77
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.500
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 10.02.2011, 21:47
Titel:
|
 |
Hallo,
Das würde gehen:
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 ;)
|
|
|
RB_77 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 07.02.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 2010a
|
 |
|
|
 |
|
Verfasst am: 11.02.2011, 09:21
Titel:
|
 |
Hallo Harald,
vielen Dank für die schnelle Hilfe.
Es funktioniert!
Viele Grüße
RB_77
|
|
|
|
|
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.
|
|