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 plotten???

 

detomaso
Forum-Anfänger

Forum-Anfänger


Beiträge: 16
Anmeldedatum: 06.11.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.12.2008, 18:29     Titel: Tabelle plotten???
  Antworten mit Zitat      
Hallo,

Ich möchte gern neben meine geplottete Figur eine Tabelle abbilden welche meine die Werte der einzelnen Punkte anzeigt.

Also mein Code sieht so aus
Code:
%zuvor aus Messdatei geladene daten für die Vorderachsmessung:
x = [x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,];
y = [y2,y3,y4,y5,y6,y7,y8,y9,y10,y11,y12,y13,y14,];
%Hinterachse:
v = [x18,x19,x20,x21,x22];
w = [y18,y19,y20,y21,y22];
%Vorderachse:
xt = tan(abs(x)/180*pi);
ys = abs(y-y1);
%Hinterachse:
vt = tan(abs(v)/180*pi);
ws = abs(w-y23);
% Ausgleichsgrade: Polynom 1. Grades Vorderachse:
yp = polyfit(xt,ys,1);
wp = polyfit(vt,ws,1);
% Plotte punkte sowie Ausgleichsgrade:
figure(1),plot(xt,ys,'*',xt,polyval(yp,xt),'r-') ;
xlabel('Neigungswinkel tan(alph)');
figure(2),plot(vt,ws,'*',vt,polyval(wp,vt),'r-') ;
ylabel('Normalkraftänderung');


Also ich möchte eine 2spaltige Tabelle in der meine einzelnen X,Y-Werte (x1,y1,x2,y2,x3,y3.............x14,y14) dargestellt werden.

Ich hab absoluter Neuling und wäre wirklich sehr froh, wenn sich jem. dazu kurz einen kleinen Code ausdenken könnten Wink

Vielen Dank für euer Hilfe.

Gruß, Deto
Private Nachricht senden Benutzer-Profile anzeigen


Gast

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.12.2008, 21:28     Titel:
  Antworten mit Zitat      
Such im Forum mal nach 'gui tabelle' oder so ähnlich, damit könntest Du das machen. Müsstest aber eine GUI dazu basteln.
Aber vielleicht hat ja noch jemand eine schöne GUI-lose Lösung-
 
detomaso
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 16
Anmeldedatum: 06.11.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.12.2008, 18:57     Titel:
  Antworten mit Zitat      
Hallo,

ja ich hab schon gesucht im Forum, allerdings konnt ich damit bis jetzt nichts zurechtbasteln.

Ich bin wie gesagt recht unerfahren in Matlab und es wäre sehr nett, wenn mit da jem. kurz nen Code an die Hand geben könnte Rolling Eyes

Vielen Dank

Grüße, Deto
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.12.2008, 21:08     Titel:
  Antworten mit Zitat      
Welche Matlab-Version hast Du denn? Du kannst das auch in Deinem Forum-Profil eintragen.
Mit R2007b ginge sowas (Beispiel von dib0r), allerdings ist da uitable noch undokumentiert. Da wird sich sicher was dran geändert haben.
Code:
x = 1:100; % X-Koordinaten
y = 2.7*x+50*rand(size(x)); % Y-Koordinaten + Rauschen
p = polyfit(x,y,1); % Polyfit, 1. Grad
m=x(:)\y(:); % Steigung der Geraden durch 0/0
f=figure('Position',[200 200 800 400]);
ax=axes('Position',[0.1 0.1 0.5 0.8]);
plot(x,y,'rx'); % Messpunkte darstellen
hold on; % Weitere Graphen in das selbe Bild
plot(x,polyval(p,x),'g-'); % Das Polynom ausgewertet an den Stuetzstellen x
plot(x,m*x,'b-'); % Die Gerade durch 0/0 mit Steigung m
legend('Messpunkte','Ausgleichsgrade polyfit ','Ausgleichsgrade durch 0/0');
uitable(f,'Data',[x' y'],'columnNames',{'X','Y'},'Position',[520 40 200 320]);


Zur Einführung gibt es hier auch ein paar deutsche Tutorials:
http://www.gomatlab.de/nuetzliche-links-t2502.html
 
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 - 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.