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

Tabelle variable Größe

 

seL_ect
Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 17.11.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.11.2011, 15:36     Titel: Tabelle variable Größe
  Antworten mit Zitat      
Hallo fleißige Matlabbenutzer,

ich möchte in einem GUI eine Tabelle erstellen. Diese Tabelle sollte eine Variable Größe haben, ich meine damit, dass sie der Form k*k sein soll wobei k eine vorher definierte Variable ist.

Ich hoffe meine Frage ist verständlich und ihr könnt sie für einen Anfänger verständlich erklären.

Danke im voraus.
Private Nachricht senden Benutzer-Profile anzeigen


Flolocher
Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 17.11.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.11.2011, 15:56     Titel: Gleiches Problem
  Antworten mit Zitat      
Ich bin gerade dabei ein Fachwerk zu simulieren und habe das selbe Problem!! Ich finde keinen Befehl wie ich die Spalten von einer Variable habhänig machen kann.

Also Hilfe wäre echt cool.
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 17.11.2011, 17:39     Titel: Re: Tabelle variable Größe
  Antworten mit Zitat      
Hallo seL_ect,

Mir ist die Frage nicht ganz klar. Vielleicht hilft dies:
Code:
FigH = figure('Units', 'pixels');
FigPos = get(FigH, 'Position');
k = 7;
Data = rand(k, k);
uitable('Data', Data, 'Position', [1, 1, FigPos(3:4)]);

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
seL_ect
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 17.11.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.11.2011, 00:01     Titel:
  Antworten mit Zitat      
Nun ja also probier ich mein Problem genauer zu beschreiben.

Ich muss als Projektarbeit ein FEM Programm zur Berechnung von Fachwerken in Matlab realisieren.

Eine Matrix bzw. Maske zur Eingabe der Knoten konnte ich erstellen.
Um die Verbindung der Knoten untereinander, die Stäbe, darzustellen wollte ich, dass sich während dem Ablaufen des Programms ein GUI Fenster mt einer Tabelle öffnet, in welchem ich mit 1 und 0 (also verbunden bzw. nicht verbunden) angeben kann wie die Knoten untereinander verbunden sind.
Zeilen und Spalten dieser Matrix solle nun genauso viel sein wie ich Knoten habe.

Ich hoffe meine Erklärung macht nun mehr Sinn, nochmals danke für die schnelle Hilfe.

M~
Private Nachricht senden Benutzer-Profile anzeigen
 
Schäfchen
Forum-Anfänger

Forum-Anfänger


Beiträge: 17
Anmeldedatum: 23.01.11
Wohnort: Karlsruhe
Version: 2008 a, 2010b
     Beitrag Verfasst am: 20.11.2011, 11:53     Titel:
  Antworten mit Zitat      
wo liegt genau dein Problem?

mit dem uitable -Befehl erstellst du eine Tabelle
dieser Befehl hat eine Eigenschaft "Data", das sind die Daten, die in der Tabelle stehen sollen. In deinem Fall wären das die 0er und einser für die Verbindung der Knoten.
Die Tabelle hat dann automatisch so viele Zeilen und Spalten, wie die Matrix, die du als Property "Data" im uitable-Befehl angibst.

dh. im obigen Code von Jan hast du eine 7auf 7 Matrix und entsprechend hat deine Tabelle 7 Spalten und 7 Zeilen
Private Nachricht senden Benutzer-Profile anzeigen
 
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.