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

Darstellungsfehler Surface Plot

 

pheluxe

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.05.2014, 16:06     Titel: Darstellungsfehler Surface Plot
  Antworten mit Zitat      
Hallihallo,

ich habe mir die EDU Version von Matlab zugelegt und installiert und bin prompt auf ein Problem gestoßen, was ich nicht so recht verstehe.

Und zwar werden bei surface plots scheinbar die Randpunkte des grids miteinander verbunden und es entstehen dadurch weitere Gridlinien in der xy Ebene (siehe Bild). Jedoch nur in der Anzeige. Wenn ich das ganze als png speichere, ist das Phänomen verschwunden.

Als Code hab ich mal den normalen Beispielcode aus der online Hilfe von daspect benutzt. Das Programm hab ich vorher mal vorsichtshalber neu gestartet, am Ergebnis ändert das allerdings nichts
Code:
[x,y] = meshgrid(-2:.2:2);
z = x.*exp(-x.^2 - y.^2);

figure
surf(x,y,z)


Hat jemand von euch soetwas schon mal beobachten können und weiß eventuell, wie man das Problem lösen kann? Ich empfinde das als recht störend.

Liebe Grüße,
Felix

plotfehler.png
 Beschreibung:

Download
 Dateiname:  plotfehler.png
 Dateigröße:  51 KB
 Heruntergeladen:  294 mal


denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 19.05.2014, 16:39     Titel:
  Antworten mit Zitat      
Hallo

Das liegt an den Renderer, es wird defaultmäßig OpenGL verwendet.
Treiber-Update kann eventuell helfen.
Ansonsten anderen Renderer verwenden.

Code:

[x,y] = meshgrid(-2:.2:2);
z = x.*exp(-x.^2 - y.^2);

h = figure
surf(x,y,z)

set(h,'renderer','painters')
 



du kannst auch UISWITCHRENDERER von Fileexchange verwenden
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.