Ich habe das folgende 3D-Diagramm in MATLAB, das ich versuche, in Gnuplot zu plotten, aber nicht weiß, wie. In MATLAB, die x, y, z sind Matrizen, die in einem verschachtelten for-Schleife berechnet werden, dann aufgetragen:Konvertieren Sie folgenden Code für 3D-Plot in MATLAB in Code für Gnuplot?
w = 50 ;
ww = 0:1:w ;
d = 100 ;
dd = 0:1:d ;
for i=1:1:length(ww)
for j=1:1:length(dd)
x(i,j) = dd(i) ; % need to refer to array dd
y(i,j) = dd(j) ;
z(i,j) = <A complicated function ommitted for simplicity>
end
end
plot3(x,y,z)
Wie würde ich die oben in Gnuplot Grundstück? Ich muss es für beliebige Werte von w
und d
tun. Ich verstehe, dass ich die splot
Funktion brauche, aber ich bin ratlos, wie die Berechnung der x, y, z-Matrizen zu implementieren. Hilfe wird geschätzt!
Edit: Es scheint, wie die oben können die array
und word
Schlüsselwörter/Funktion getan werden, aber ich habe nicht in der Lage gewesen, es noch von GNU
Holy Moly, Das ist so einfach, D Danke! Ich habe bekommen, was ich wollte – user1420