雪冬 发表于 2022-10-20 14:12:34

python画抛物面

使用python语言画的抛物面.

雪冬 发表于 2022-10-20 14:57:45

# 3d plot paraboloid
# p302.py
# cxd 2022-10-16
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits import mplot3d

fig = plt.figure(figsize=(8,6))
ax = plt.axes(projection='3d')
a = np.linspace(0, np.pi*2, 40)
r = np.linspace(0, 1, 40)
R, A = np.meshgrid(r, a)
x = R*np.cos(A)
y = R*np.sin(A)
z = R**2
ax.plot_surface(x, y, z, cmap=plt.cm.Blues)
plt.show()

#end

雪冬 发表于 2022-10-20 15:00:23

运行方法: 在命令行模式下,输入
python p302.py
即可.

kevinyang999 发表于 2022-11-29 16:57:25

其实质只是给模型赋了些参数而异

peiguoqing 发表于 2022-12-2 22:28:05

kevinyang999 发表于 2022-11-29 16:57
其实质只是给模型赋了些参数而异

对呀,我也觉得,为什么盛行这个语言,还是解释性的。
本身basic可以搞定的。
其他语言,尤其C,c++,c3,vb,JAVA,VBSCRIPT,都可以完成。
无非没有人写相应的库,而已
不知理解对否

雪冬 发表于 2022-12-7 08:10:37

可以自己试一下,不太难。

黔驴一头 发表于 2022-12-7 08:15:01

peiguoqing 发表于 2022-12-2 22:28
对呀,我也觉得,为什么盛行这个语言,还是解释性的。
本身basic可以搞定的。
其他语言,尤其C,c++,c ...

就因为它库多,你要用C语言画出这个那费老劲了。basic没用过,画个它大概多少行代码?

天下无双 发表于 2022-12-7 13:22:15

核心是很多库,用着方便
页: [1]
查看完整版本: python画抛物面