空间一个点M在圆锥面 x^2+y^2=z^2 上以角速度 w 绕 z 轴旋转,同时又以线速度 v 沿平行于 z 轴的正方向上升,这点M的轨迹就是一条螺旋线。

设在时刻 t=0 时,M 的坐标为 (0,0,0),则在时刻 t 时,M的坐标为 (x(t),y(t),z(t)),其中

x(t)=vt*cos(wt),y(t)=vt*sin(wt),z(t)=vt

令 wt=theta,则螺旋线的参数方程为:

with(plots):

x:=t->t*cos(t): y:=t->t*sin(t): z:=t->t:

spacecurve([x(t), y(t), z(t)], t=0..8*Pi, thickness=3, color=red,axes=normal, numpoints=1000);

with(plots):

x:=t->(t/3)*cos(t):y:=t->(t/3)*sin(t):z:=t->t/3:

K:=100:for i from 1 to K do ti:=i*6*Pi/K:

curve[i]:=spacecurve([x(t),y(t),z(t)],t=0..ti,color=red,thickness=2):

curve1[i]:=spacecurve([x(t),y(t),0],t=0..ti,color=brown,thickness=2):

radius1[i]:=spacecurve([t*x(ti),t*y(ti),z(ti)],t=0..1,color=black,thickness=2):

radius2[i]:=spacecurve([t*x(ti),t*y(ti),0],t=0..1,color=black,thickness=2):

Z[i]:=spacecurve([0,0,z(t)],t=0..ti,color=blue,thickness=2):

XYZ[i]:=spacecurve([x(ti),y(ti),t*z(ti)],t=0..1,color=blue) od:

curve:=display(seq(curve[i],i=1..K),insequence=true):

curve1:=display(seq(curve1[i],i=1..K),insequence=true):

radius1:=display(seq(radius1[i],i=1..K),insequence=true):

radius2:=display(seq(radius2[i],i=1..K),insequence=true):

Z:=display(seq(Z[i],i=1..K),insequence=true):

XYZ:=display(seq(XYZ[i],i=1..K),insequence=true):

display(curve,curve1,Z,XYZ,radius1,radius2,axes=normal,tickmarks=[0,0,0]);

圆锥螺旋线matlab 画,圆锥螺旋线 - calculus的日志 - 网易博客相关推荐

  1. 冷却塔直纹面的matlab,直纹面 - calculus的日志 - 网易博客

    this.p={ m:2, b:2, loftPermalink:'', id:'fks_085074083084085075081084094095086083080064085095087069' ...

  2. matlab画椭圆抛物面参数方程,椭圆抛物面 - calculus的日志 - 网易博客

    this.p={ m:2, b:2, loftPermalink:'', id:'fks_082071092095089075084095083095086083080064085095087069' ...

  3. matlab中绘制牟合方盖,牟合方盖 - calculus的日志 - 网易博客

    this.p={ m:2, b:2, loftPermalink:'', id:'fks_082075080094080075084087080095086083080064085095087069' ...

  4. matlab绘四叶玫瑰线,玫瑰线 - calculus的日志 - 网易博客

    在极坐标系中,以下方程表示的曲线称为玫瑰线(Rose curve): 或 当 n 是奇数时,玫瑰线有 n 个花瓣,称为 n 叶玫瑰. 当 n 是偶数时,玫瑰线有 2n 个花瓣,为 2n 叶玫瑰. 注: ...

  5. matlab (t)傅里叶,MATLAB 实现傅里叶变换 - 光子的日志 - 网易博客

    %% 3.1 %3.1--求图3-60的三角波的傅里叶级数,并用MATLAB,求: %(1).画出双边幅度谱和相位谱 %(2).若作出 N=3,5,9 时候的波形 %因为3-60的图三角波有两个 我选 ...

  6. 将socket设置为非阻塞(non-blocking) - 艾子的日志 - 网易博客

    将socket设置为非阻塞(non-blocking) - 艾子的日志 - 网易博客 将socket设置为非阻塞(non-blocking) 2011-02-17 22:36:51|  分类: 默认分 ...

  7. STL map与Boost unordered_map - 有何不可的日志 - 网易博客

    STL map与Boost unordered_map - 有何不可的日志 - 网易博客 STL map与Boost unordered_map 2012-03-30 16:06:26|  分类: c ...

  8. 【错误】expected constructor, destructor, or type conversion before '.' token - 第八个游侠的日志 - 网易博客...

    [错误]expected constructor, destructor, or type conversion before '.' token - 第八个游侠的日志 - 网易博客 [错误]expe ...

  9. 关于PYTHON里SUPER使用时报的typeerror错误 - dongua的日志 - 网易博客

    关于PYTHON里SUPER使用时报的typeerror错误 - dongua的日志 - 网易博客 关于PYTHON里SUPER使用时报的typeerror错误 2009-08-25 17:16:08 ...

  10. RDP(Reliable--UDP)Library--可靠UDP传输实现方案 - 缘分天空的日志 - 网易博客

    温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博>  |  关闭 思想的小鱼 非生而知之者,孰能无惑?惑而不从师,其为惑也,终不解 2011-07 ...

最新文章

  1. 成功当选2014年度MVP
  2. 【正一专栏】欧冠决赛点评——只服齐达内,送别布冯
  3. 【Spring Boot】1.基础知识
  4. XShell中浏览文件时上拉下拉
  5. SpringBoot中Tomcat配置(学习SpringBoot实战)
  6. “约见”面试官系列之常见面试题之第七十五篇之vue中如何使当前css起作用(建议收藏)
  7. 【转载】要有梦想-创造卓越的职业生涯
  8. matlab自带四旋翼算例asbQuadcopter使用心得
  9. 游戏总监“姐夫”今日离开暴雪,玩家却欢乐地吃着『暴雪要凉』的瓜
  10. 《XHTML》pdf
  11. 恢复系统管理员密码的五大奇招
  12. rsync实现同步文件
  13. 抖音小程序模板全行业整理合集,抖音小程序制作平台分享
  14. 除了Google,还有哪些公司能做出AlphaGo?
  15. narwal机器人_NARWAL云鲸智能扫拖机器人,海外Kickstarter众筹销量第一
  16. POJ3322(bfs+状态限制)
  17. 【转】Java面试题合集
  18. 让企业订单交期满足率提升3.5倍,新一代APS(高级生产计划与排程系统)是什么样的?
  19. Putty登陆root输入密码被拒绝(没开启ssh)
  20. OpenCV入门(3):图像的组成,色彩空间及通道的分离合并

热门文章

  1. 电脑录像,笔记本电脑录像功能_笔记本电脑 录像
  2. 来了!2020云栖大会 蚂蚁金融科技产品能力再升级
  3. NS2:添加一个新的流量发生器(poisson分布)
  4. 用Kodi访问Win10共享文件夹
  5. 正点原子IIC例程讲解笔记(三)——24cxx.c中函数理解
  6. _GLIBCXX_USE_CXX11_ABI 定义不一致带来的宕机问题
  7. nat流量,业务流量_10种增加在线业务流量的方法
  8. JAVA有没有moba游戏_你了解MOBA么?——MOBA游戏类型介绍(上)
  9. 数据库三级考试 真题存储过程汇总(含答案)
  10. 非洲机皇传音继续出圈