|
|
Bezeichnung einer Variable anpassen |
|
gastgastgast |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.07.2020, 19:56
Titel: Bezeichnung einer Variable anpassen
|
|
Guten Tag an alle Matlab-Profis,
ich habe eine vielleicht seltsame Frage.
Ich habe einen Spaltenvektor, dessen Einträge eine symbolische Variable a enthalten (z.B. 3*(a-). Jetzt will ich diesen Vektor für einen bestimmten Wert für a (z.B. a=2) berechnen. Das geht mit subs wunderbar. Ich möchte aber diesen neuen Vektor wie folgt bezeichnen: x(a=2). Also wirklich mittelstufenmässig.
Ist so etwas in Matlab (Script oder Live Script) überhaupt möglich?
Danke
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 18.07.2020, 20:28
Titel:
|
|
Hallo,
Variablennamen können keine Sonderzeichen enthalten, insbesondere nicht ( ) = . Wenn überhaupt ginge etwas wie x_a_2. Selbst das ist aber eher unüblich, weil es das weitere automatisierte Verarbeiten von Variablen erschwert.
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 ;)
|
|
|
T16 |
Forum-Century
|
|
Beiträge: 145
|
|
|
|
Anmeldedatum: 31.01.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.07.2020, 07:13
Titel:
|
|
Mit assignin kannst du Variablen nach generierten Strings benennen:
Ich kann mich Harald aber nur anschließen und davon abraten Variablen so zu benennen. Wenn du das Funktionsargument später noch benötigst, würde ich an der Stelle eher zu einer Strukturvariable greifen:
|
|
|
|
|
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.
|
|