我試著從表面的例子著手:from mpl_toolkits.mplot3d import axes3d
from matplotlib import cm
from matplotlib.ticker import linearlocator, formatstrformatter
import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure()
ax = fig.gca(projection='3d')
x = np.arange(-1, 20, 0.25)
y = np.arange(0, 5, 0.25)
x, y = np.meshgrid(x, y)
r = np.sqrt(x**2 + y**2)
z = np.sin(r)
surf = ax.plot_su***ce(x, y, z, rstride=1, cstride=1, cmap=cm.coolwarm,
linewidth=0, antialiased=false)
ax.set_zlim(-1.01, 1.01)
ax.zaxis.set_major_locator(linearlocator(10))
ax.zaxis.set_major_formatter(formatstrformatter('%.02f'))
fig.colorbar(surf, shrink=0.5, aspect=5)
plt.show()
我有以下二維陣列:
^$每個陣列對應於y軸上的乙個位置,每個值對應於x軸上的乙個位置,對應於z軸上的值。例如:
對於y=0,x=1,z=29607.0
對於y=1,x=1,z=23774.0,x=2,z=52621.0
我試過好幾種方法,但都是錯誤。在
Matlab之三維曲面的繪製
在繪製曲面之前,需要先將資料點生成平面資料網格,其生成的資料是網格的座標。生成的方式有兩種 1 利用矩陣運算生成 示例 x 2 6 y 3 8 x ones size y x y y ones size x 其中,x,y為生成的網格資料,下圖為網格資料的示意圖。2 利用meshgrid函式生成 x,...
二維堆疊 做扭曲 使用曲面製作二維量子材料
這種微觀的 扭曲的螺旋 它表現出有趣 可調的超導特性 通過將二維材料的片狀沉積在基材上,通過滑下奈米粒子,稍微彎曲。這種螺旋狀的螺旋具有有趣 可調的超導特性。威斯康星大學麥迪遜分校的科學家發現了一種控制扭曲 微觀螺旋狀物質生長的方法,這種螺旋體只有乙個原子厚。由uw 麥迪遜化學教授宋進領導的乙個團隊...
matlab之連續 離散的三維曲面繪製
連續 其實也不算連續,但為了和離散區分,定義為連續,與下面離散點的不同就是,連續表示z可以用x,y來表示,而離散是純的散點。z沒有乙個確定的關於x,y的函式形式 一般採用surf x,y,z 命令。注意x於y是同維數還是不同維數,均需要採用meshgrid 函式將其變為同維數的矩陣。z為以x與y作為...