博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数学图形(1.21)蚌线
阅读量:6787 次
发布时间:2019-06-26

本文共 1023 字,大约阅读时间需要 3 分钟。

过定点O的直线交不过O的定直线l(l与O的距离为a)于Q,在OQ上取P,使|QP|=b(b是常数),则P的轨迹称为蚌线。

古希腊数学家尼科梅德斯(也有些书上译成尼科米德)在研究几何三大作图问题时,发现这种蚌线。他还发明了绘制蚌线的仪器。

蚌线有内外两支。

a和b的大小关系,蚌线有三种不同形态。

极坐标方程:

ρ = a ± b secθ
a、b为实数
-π / 2 ≤ θ ≤ π / 2时,
ρ = a + b secθ表示蚌线的外支,又叫做外蚌线;
ρ = a –b secθ表示蚌线的内支,又叫做内蚌线。
相关软件参见:,使用自己定义语法的脚本代码生成数学图形.该软件免费开源.QQ交流群: 367752815

蚌线(加)

vertices = 1000t = from (-PI*0.49) to (PI*0.49)a = rand2(0.1, 10.0)b = rand2(0.1, 10.0)p = a + b*sec(t);x = p*sin(t)y = p*cos(t)x = limit(x, -25, 25)y = limit(y, -25, 25)

蚌线(减)

vertices = 1000t = from (-PI*0.49) to (PI*0.49)a = rand2(0.1, 10.0)b = rand2(0.1, 10.0)p = a - b*sec(t);x = p*sin(t)y = p*cos(t)x = limit(x, -25, 25)y = limit(y, -25, 25)

蚌面(加)

vertices = D1:512 D2:100u = from (-PI*0.49) to (PI*0.49) D1v = from 0.01 to 10.0 D2a = 1.0p = a + v*sec(u);x = p*sin(u)y = p*cos(u)x = limit(x, -25, 25)y = limit(y, -25, 25)

蚌面(减)

vertices = D1:512 D2:100u = from (-PI*0.49) to (PI*0.49) D1v = from 0.01 to 10.0 D2a = 1.0p = a - v*sec(u);x = p*sin(u)y = p*cos(u)x = limit(x, -25, 25)y = limit(y, -25, 25)

 

转载地址:http://erigo.baihongyu.com/

你可能感兴趣的文章
黑马程序员-JAVA基础-String 类(上)
查看>>
byte struct 互转
查看>>
像我这样的人,有木有呀,早上六点半起床,测试代码呀!!!
查看>>
uva 10714 Ants
查看>>
VC6打开一个文件或工程的时候,会导致VC6崩溃而关闭
查看>>
[WorldWind学习]11.TerrainViewer插件和双线程
查看>>
linux系统硬件配置查看方法 [转]
查看>>
播放视频android学习笔记---44_在线视频播放器,网络视频解析器,SurfaceView 控件使用方法...
查看>>
IT人 不能一辈子靠技术生存[转]
查看>>
WPF控件深拷贝:序列化/反序列化
查看>>
转换分配C++ explicit关键字
查看>>
0035算法笔记——【分支限界法】布线问题
查看>>
程序员编程艺术:三之三续、求数组中给定下标区间内的第K小(大)元素
查看>>
Android开源框架Afinal第一篇——揭开圣女的面纱
查看>>
ActionContextCleanUp作用
查看>>
java生成excel并可以导出
查看>>
php实战第二十四天
查看>>
N皇后问题
查看>>
英文版Ubuntu安装Fcitx输入法
查看>>
MySQL 常用语句
查看>>