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 einer matrix mit mehsgrid und surf?

 

gurrugurru

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.12.2015, 15:14     Titel: 3d plot einer matrix mit mehsgrid und surf?
  Antworten mit Zitat      
der Inhalt von Mar ist ausgegeben eine 9x9 matrix, die ich gerne plotten möchte in 3D. Die zahlen in der Matrix sollen auf der z-Achse als Höhenangaben dargestellt werden.

71.5542 72.4377 73.3212 75.8524 78.3837 82.2732 86.1626 91.0813 96.0000
75.7771 76.6149 77.4528 79.8630 82.2732 86.0010 89.7289 94.4770 99.2250
80.0000 80.7922 81.5843 83.8735 86.1626 89.7289 93.2952 97.8726 102.4500
85.2548 86.0017 86.7487 88.9150 91.0813 94.4770 97.8726 102.2616 106.6506
90.5097 91.2113 91.9130 93.9565 96.0000 99.2250 102.4500 106.6506 110.8513
85.2548 86.0017 86.7487 88.9150 91.0813 94.4770 97.8726 102.2616 106.6506
80.0000 80.7922 81.5843 83.8735 86.1626 89.7289 93.2952 97.8726 102.4500
75.7771 76.6149 77.4528 79.8630 82.2732 86.0010 89.7289 94.4770 99.2250
71.5542 72.4377 73.3212 75.8524 78.3837 82.2732 86.1626 91.0813 96.0000


Code:

schritt=5;
[xx,yy]=meshgrid([-10:schritt/2:10],[-10:schritt/2:10]);
zz=Mar(xx,yy);
figure
surfc(xx,yy,zz)
 


Aber es bringt mich zum verzweifeln. Ich weiß nicht was falsch sein soll. immer kommt die fehlermeldung:

Subscript indices must either be real positive integers or logicals.

Error in Typox (line 182)
zz=Mar(xx,yy);


Harald
Forum-Meister

Forum-Meister


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

was soll die Zeile, die den Fehler erzeugt, denn bringen?
Warum übergibst du Mar nicht direkt an surfc? Wenn du einen glatteren Plot möchtest, müsstest du interpolieren, z.B. mit griddata .

Grüße,
Harald
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.