Alias, Macro o.ä. statt langer Property-Aufzählung?
benwin
Forum-Anfänger
Beiträge: 11
Anmeldedatum: 28.01.13
Wohnort: ---
Version: R2011b
Verfasst am : 30.01.2013, 13:06
Titel : Alias, Macro o.ä. statt langer Property-Aufzählung?
Besteht in Matlab die Möglichkeit, eine ganze Sequenz von Strings, Values und Syntax durch einen Platzhalter zu ersetzen?
Sinngemäß z.B. so
Eine Modifikation der DefaultProperties wäre in meinem Fall keine geeignete Lösung.
ps: Die alias()-Funktion gibt's in meinem R2011b noch nicht.
benwin
Themenstarter
Forum-Anfänger
Beiträge: 11
Anmeldedatum: 28.01.13
Wohnort: ---
Version: R2011b
Verfasst am : 30.01.2013, 14:41
Titel :
Hab's mit einer Anonymous Function gemacht:
Falls jemand was über passende Macros / Aliases weiß, würd's mich aber dennoch interessieren.
Jan S
Moderator
Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
Verfasst am : 30.01.2013, 18:16
Titel : Re: Alias, Macro o.ä. statt langer Property-Aufzählung?
Hallo benwin,
Es giobt für die Parameter-Value-Paare drei Möglichkeiten:
Code:
param1 = { 'HorizontalAlignment ','left ','VerticalAlignment ','bottom '} ;
subplot ( 1 ,3 ,1 ) ;
title ( 'Plot Title ', param1{ :} ) ;
param2_name = { 'HorizontalAlignment, 'VerticalAlignment'} ;
param2_value = { 'left, 'bottom'} ;
subplot ( 1 ,3 ,2 ) ;
title ( 'Plot Title ', param2_name, param2_value) ;
param3.HorizontalAlignment = 'left ';
param3.VerticalAlignment = 'bottom ';
subplot ( 1 ,2 ,2 ) ;
title ( 'Plot Title ', param3) ;
Siehe: http://www.mathworks.com/help/matlab/ref/set.html
Gruß, Jan
benwin
Themenstarter
Forum-Anfänger
Beiträge: 11
Anmeldedatum: 28.01.13
Wohnort: ---
Version: R2011b
Verfasst am : 31.01.2013, 09:12
Titel :
Fantastisch, genau sowas hab ich gesucht. Danke!
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.