matplotlib繪製3D曲面

2021-10-03 15:03:15 字數 897 閱讀 2789

思路介紹:

下面我們將使用matplotlib繪製sinc函式:

1.首先確定繪製的區間,自變數範圍x屬於[-8, 8],y屬於[-8, 8]。因此要先生成x,y的網格點座標

2.通過matplotlib繪製在區間上的函式3d曲面

3.顯示出來

先展示3d效果:

程式清單:

import tensorflow as tf

import matplotlib.pyplot as plt

from mpl_toolkits.mplot3d import axes3d

x = tf.linspace(-8

.,8,

100)

# 設定x的座標間隔

y = tf.linspace(-8

.,8,

100)

# 設定x的座標間隔

x, y = tf.meshgrid(x, y)

# 生成網格點,並拆分後返回

z = tf.sqrt(x**

2+ y**2)

z = tf.sin(z)

/z # sinc函式實現

fig = plt.figure(

)ax = axes3d(fig)

# 根據網格點繪製sinc函式3d曲線

ax.contour3d(x.numpy(

), y.numpy(

), z.numpy(),

50)plt.show(

)

Matplotlib繪製3D動畫

使用matplotlib繪製3d的頻譜圖,效果如下 使用matplotlib繪製3d的波束掃瞄,效果如下 python 如下 usr bin env python coding utf 8 from mpl toolkits.mplot3d import axes3d import matplotl...

3d動態文字的繪製

在這裡介紹一種3d文字的一種動態效果,可以說這是一種偽3d建立的一種3d的視覺效果 簡單的講解一下 大家或多或少都會聽說過素描這種繪畫手法,其實這種手法就是巧妙的利用了。陰影給人們帶來的立體的視覺衝擊,在這裡我們也是通過這種素描的方式,利用css3中的文字陰影屬性 text shadow來繪製出唯美...

AUTOCAD繪製3D家具有感

2016 08 05 15 37 家居設計 標籤 cad 2408 今天一直在使用autocad2014繪製3d家具圖形,對於一些三維模型繪製方面有一點自我的感觸,想記錄下來。首先,autocad2014在三維建模和渲染方面的確不如3dmax solidwork等軟體。但它的優勢在於尺寸的精度上。在...