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

3D Plot erstellen

 

Zoe401
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 88
Anmeldedatum: 07.10.15
Wohnort: Bei Stuttgart
Version: R2015a
     Beitrag Verfasst am: 29.01.2016, 12:40     Titel: 3D Plot erstellen
  Antworten mit Zitat      
Hallo,

ich hab gerade irgendwie Schwierigkeiten einen 3D-Plot zu erstellen.

Ich habe einen 60x1 Vektor, der soll meine x Achse sein,
und dann habe ich noch eine 60x16 Matrix, von der die Spalten (16 Stück) der Y Vektor und die Werte in den Spalten sollen an der Z Achse aufgetragen sein.
Wie mache ich das.

Ich hoffe das ist auf irgendeine Weise verständlich erklärt Confused

Liebe Grüße,
Zoe

Als kleines Bsp ein Ausschnitt aus den Daten:


.................1...............................2.............................3

1..............-2.34217213628492 -15.5308287895748 13.9168885252850
2..............-1.48099145528492 -5.23985190957475 9.42737088378503
3...............5.58975518671509 -10.5440117985748 -0.156313239914972
5...............3.56522516471508 -19.0518238155748 6.55528889098503
9...............1.70688790671509 -12.9467508945748 10.3948090287850
11.............6.75310452771509 -7.91459920457475 -1.25979737391497
14.............12.2223572721151 -15.9841757885748 -2.33304906591497
15.............4.42640584571508 -18.7798156165748 6.81226464828503
18.............2.71915291771509 -5.88964927457475 1.47623863008503
20.............9.77479112671509 -9.48620213457475 -7.26093711691497



hierbei sind die werte ganz links 1-20 der Vektor d für die x achse
oben 1-3 ist einfach nur die spalten nummer, welche die y achse werden soll
und die Daten sind höhendaten, welche auf der z achse laufen sollen
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 29.01.2016, 13:34     Titel:
  Antworten mit Zitat      
Hallo,

z.B. so:
Code:
x = 1:60;
y = 1:16;
Z = rand(60, 16);
surf(x,y,Z')

Alternativen zu surf: mesh , contour , ...

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Zoe401
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 88
Anmeldedatum: 07.10.15
Wohnort: Bei Stuttgart
Version: R2015a
     Beitrag Verfasst am: 29.01.2016, 13:35     Titel:
  Antworten mit Zitat      
Dankeschön, jetzt hab ichs!
Private Nachricht senden Benutzer-Profile anzeigen
 
Zoe401
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 88
Anmeldedatum: 07.10.15
Wohnort: Bei Stuttgart
Version: R2015a
     Beitrag Verfasst am: 29.01.2016, 16:21     Titel:
  Antworten mit Zitat      
Jetzt habe ich allerdings noch das Problem, dass ich die Grafik nicht nur so annähern darstellen will, sondern die Punkte sollen durchlaufen werden, gerade die Spitzen ganz oben sind wichtig! Ich möchte also die Grafik nur glätten indem ich wie in excel auf "glätten" drücke un dann habe ich kein eckiges diagramm mehr sondern alles ist schön rund geformt?
geht das?

(ich glaube ich habe alle toolboxen, falls das hilft)

Liebe Grüße,
Zoe

Curve_fitting.png
 Beschreibung:

Download
 Dateiname:  Curve_fitting.png
 Dateigröße:  1.43 MB
 Heruntergeladen:  524 mal
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.