矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 2832|回复: 7

python画抛物面

[复制链接]
     
发表于 2022-10-20 14:12:34 | 显示全部楼层 |阅读模式
使用python语言画的抛物面.

源文件

源文件

运行结果

运行结果

评分

1

查看全部评分

     
 楼主| 发表于 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
即可.
回复 支持 反对

使用道具 举报

     
发表于 2022-11-29 16:57:25 | 显示全部楼层
其实质只是给模型赋了些参数而异
回复 支持 反对

使用道具 举报

     
发表于 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 | 显示全部楼层
核心是很多库,用着方便
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-27 09:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表