WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Zusätzliche Tabellen Beschriftung oder Text in figure

 

fajo

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.06.2011, 15:36     Titel: Zusätzliche Tabellen Beschriftung oder Text in figure
  Antworten mit Zitat      
Hallo zusammen,

lasse mir vier Tabellen in einem Figure ausgeben, wobei zwei Tabllen immer Zusammengehören bzw. einer Gruppe zugehören, dass heißt ich müßte diese extra Kennzeichnen, dachte an einen Title oder Text!
Leider habe ich keine Idee wie, da man ein figure kein text setzen kann.
Könnte eine zusätzliche Tablle einfügen mit einer Column und da meinen Namen reinschreiben, aber das ist doch umständlich oder?
Hat vielleicht jemand noch eine Idee?
Zum verdeutlichen ein Bsp einer solchen Tabelle:
Code:

f = figure;
outputName = ['TestName'];
set(f,'Name',outputName,'NumberTitle','off');
set(f,'Position',[200 200 1000 400]);

columnName = {'WL1' 'WL2' 'WL3'};
rowName = {'SL1' 'SL2'};

% Gruppe1
tHandle1 = uitable;
testDataCell1 = {'A' 'C' 'B'; 'A' 'C' 'A'}';
set(tHandle1,'ColumnName', columnName ,'RowName', rowName,'Data',testDataCell1');
set(tHandle1,'ColumnWidth', {40});
set(tHandle1, 'Units','normalized','Position', [0 0.5 0.5 0.5])
tHandle2 = uitable;
testDataNum1 = [ 1 2 3; 23 23 99];
set(tHandle2,'ColumnName', columnName ,'RowName', rowName,'Data',testDataNum1);
set(tHandle2, 'Units','normalized','Position', [0 0 0.5 0.5])
set(tHandle2,'ColumnWidth', {40});

% Gruppe2
tHandle3 = uitable;
testDataCell2 = {'D' 'A' 'B'; 'C' 'C' 'C'}';
set(tHandle3,'ColumnName', columnName ,'RowName', rowName,'Data',testDataCell2');
set(tHandle3,'ColumnWidth', {40});
set(tHandle3, 'Units','normalized','Position', [0.5 0.5 0.5 0.5])
tHandle4 = uitable;
testDataNum2 = [2 3 5; 23 56 23];
set(tHandle4,'ColumnName', columnName ,'RowName', rowName,'Data',testDataNum2);
set(tHandle4, 'Units','normalized','Position', [0.5 0 0.5 0.5])
set(tHandle4,'ColumnWidth', {40});

 

Vielen Dank für eure Hilfe!
VG

fajo


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 08.06.2011, 16:30     Titel: Re: Zusätzliche Tabellen Beschriftung oder Text in figure
  Antworten mit Zitat      
Hallo fajo,

Üblicherweise werden zusammengehörige Tabellen in einem UIPANEL zusammen gefasst. Du kannst aber auch problemlos einen Text in eine Figure setzen:
Code:
axesH = axes('Units', 'normalized', 'Position', [0,0,1,1]);
text(0.5, 0.5, 'The text', 'Parent', axesH);
 

Ein UICONTROL('Style', 'text') schafft das aber auch.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
fajo

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.06.2011, 18:38     Titel:
  Antworten mit Zitat      
Hallo Jan,

vielen Dank für Deine schnelle Antwort!
Habe es dann, dank Deines Vorschlages, mit uipanel umgesetzt, hatte daran nicht gedacht bzw. es nicht gewußt!

Gruß fajo

PS: Tolles Forum, nette Leute, sehr professionell, macht richtig Spaß!
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.