Wie benutze ich plot3 in einer bestimmten Region in Matlab?

8

Ich möchte zum Beispiel die Funktion

darstellen %Vor%

In Mathematica kann ich Folgendes tun:

%Vor%

Wo RegionFunction den Bereich von x, y zum Plotten angibt.

    
Eastsun 14.11.2012, 04:19
quelle

2 Antworten

5

Hier ist eine nicht besonders elegante Lösung, die die Funktionswerte der Region, die Sie nicht sehen wollen, auf -infinity setzt.

%Vor%

Bearbeiten Eigentlich, wenn Sie ein feineres Gitter versuchen (sagen wir -4: 0.01: 4) und shading interp hinzufügen, sieht es nicht schlecht aus.

    
3lectrologos 14.11.2012, 04:30
quelle
3

Eine kleine Variation der Lösung von 3lectrologos, mit Schwerpunkt auf dem, was Sie wollen:

%Vor%

Beachten Sie, dass Sie in diesem Fall sicherstellen müssen, dass (0,0) in Ihrem Lösungsprofil enthalten ist.

Bearbeiten: Komprimieren von Matrizen zum leichteren Plotten

    
Rasman 14.11.2012 05:07
quelle

Tags und Links