(2) 设空间曲线的一般方程为
它是两张曲面的交线。
对于这种情况,可将交线的参数方程找到,再用前面的方法作出曲线的图形。

例 3.1.5 作出以下曲线的图形:
这是椭圆柱面和旋转抛物面的交线。两曲面的参数方程是:
输入以下命令:

with(plots):
a:=1.2: b:=1:
qumian1:=plot3d([a* cos(t), b* sin(t),z], z=0…2, t=0…2* Pi, color=yellow):
qumian2:=plot3d([u* cos(t), u* sin(t), 2-u^2], u=-2…2, t=0…2*Pi, color=green):
display(qumian1, qumian2, scaling=constrained, orientation=[40,60], axes=frame);

输出图形(椭圆柱面与旋转抛物面相交的图形):

交线的参数方程为:

输入以下命令:

with(plots):
a:=1.2: b:=1:
qumian1:=plot3d([a* cos(t),b* sin(t),z], z=0…2, t=0…2* Pi, color=yellow):
qumian2:=plot3d([u* cos(t),u* sin(t),2-u^2], u=-2…2,t=0…2* Pi,color=green):
x:=t->a* cos(t): y:=t->b* sin(t): z:=(x,y)->2-x^ 2-y^2:
quxian:=spacecurve([x(t),y(t),z(x(t), y(t))],t=0…2*Pi,thickness=4,color=red):
display(qumian1, qumian2, quxian, scaling=constrained,
orientation=[40,60],axes=frame);

输出图形:


例 3.1.6 作出以下曲线的图形:
这是两张椭圆抛物面的交线。
两曲面的参数方程是:
输入以下命令:

with(plots):
qumian1:=plot3d([u* cos(t)/sqrt(2), u* sin(t)/sqrt(3), u^2],
u=0…2, t=0…2* Pi, color=yellow):
qumian2:=plot3d([u* cos(t)/sqrt(2), u* sin(t), 4-u^2],
u=0…2,t=0…2*Pi,color=green):
display(qumian1,qumian2,scaling=constrained,orientation=[40,60]);

输出图形(两张椭圆抛物面相交的图形):


得交线的参数方程:

输入以下命令:

with(plots):
z1:=(x,y)->2* x^ 2+3* y^ 2 : z2:=(x,y)->4-2* x^ 2-y^2:
qumian1:=plot3d([u* cos(t)/sqrt(2),u* sin(t)/sqrt(3),u^2],
u=0…2,t=0…2* Pi,color=yellow):
qumian2:=plot3d([u* cos(t)/sqrt(2),u* sin(t),4-u^2],
u=0…2,t=0…2* Pi,color=green):
quxian:=spacecurve([cos(t),sin(t),z1(cos(t),sin(t))],
t=0…2*Pi,thickness=5,color=red):
display(qumian1,qumian2,quxian,scaling=constrained,orientation=[40,60]);

输出图形:

例 3.1.7 作出以下曲线的图形:
这是两个直交的圆柱面的交线。
先写出曲面的参数方程:

输入以下命令:

with(plots): R:=1:
zhumian1:=plot3d([R* cos(t),R* sin(t),z],z=-R…R,t=0…2* Pi,color=yellow):
zhumian2:=plot3d([R* cos(t),y,R* sin(t)],y=-R…R,t=0…2*Pi,color=green):
display(zhumian1,zhumian2,scaling=constrained,orientation=[40,65]);

输出图形(两个直交的圆柱面相交的图形):



得交线的参数方程:

输入以下命令:

with(plots):R:=1:
zhumian1:=plot3d([R* cos(t),R* sin(t),z],z=-R…R,t=0…2* Pi,color=yellow):
zhumian2:=plot3d([R* cos(t),y,R* sin(t)],y=-R…R,t=0…2* Pi,color=green):
quxian1:=spacecurve([R* cos(t),R* sin(t),R* sin(t)],t=0…2* Pi,
color=red,thickness=4):
quxian2:=spacecurve([R* cos(t),R* sin(t),-R* sin(t)],t=0…2* Pi,
color=blue,thickness=4):
display(zhumian1,zhumian2,quxian1,quxian2,scaling=constrained,
orientation=[40,65]);

输出图形(两个直交圆柱面的交线):


例 3.1.8 作出以下曲线的图形:
这是球面和圆柱面的交线。
先写出曲面的参数方程:
输入以下命令:

with(plots): R:=1:
zhumian1:=plot3d([R* sin(u)* cos(v),R* sin(u)* sin(v),R* cos(u)],
u=0…Pi,v=0…2* Pi,color=yellow):
zhumian2:=plot3d([(R/2)* (1+cos(t)),(R/2)* sin(t),z],
z=-1.1…1.1,t=0…2*Pi,color=green):
display(zhumian1,zhumian2,scaling=constrained,orientation=[40,65],axes=frame);

输出图形(球面和圆柱面相交的图形):

交线的参数方程:

输入以下命令:

with(plots): R:=1:
zhumian1:=plot3d([R* sin(u)* cos(v),R* sin(u)* sin(v),R* cos(u)]
,u=0…Pi,v=0…2* Pi,color=yellow):
zhumian2:=plot3d([(R/2)* (1+cos(t)),(R/2)* sin(t),z],
z=-1.1…1.1,t=0…2* Pi,color=green):
z:=(x,y)->sqrt(R^ 2-x^ 2-y^2): x:=t->(R/2)* (1+cos(t)): y:=t->(R/2)* sin(t):
quxian1:=spacecurve([(R/2)* (1+cos(t)),(R/2)* sin(t),z(x(t),y(t))],
t=0…2* Pi,thickness=5,color=red):
quxian2:=spacecurve([(R/2)* (1+cos(t)),(R/2)* sin(t),-z(x(t),y(t))],
t=0…2* Pi,thickness=5,color=red):
display(zhumian1,zhumian2,quxian1,quxian2,
scaling=constrained,orientation=[40,65],axes=frame);

输出图形(球面和圆柱面的交线):
这个交线叫做维维安尼曲线






返回《Maple图形与动画》目录

3.1 空间曲线 (2)相关推荐

  1. PCL:拟合平面直线和曲线以及空间曲线的原理到算法实现

    使用两种思路进行直线拟合: 1.利用逆矩阵思想 --------------进行下列公式的推导需要理解逆矩阵(求A矩阵的逆矩阵,则A矩阵必须是方阵)的知识: (1)为什么要引入逆矩阵呢? 逆矩阵可以类 ...

  2. 曲线绕x轴旋转曲面方程_空间曲线绕空间直线旋转生成的旋转曲面方程

    校内建模的一道题,虽然我认为这么trivial的东西前人早就造好轮子了,但是找遍所有能找到的网络资料.文献都没找到答案,只好自己造了个轮子. 设空间曲线 : 绕 : 旋转得到的曲面方程为 ,则 的方程 ...

  3. matlab空间球与空间圆求解,基于MATLAB的球管相贯空间曲线焊缝的数学模型

    第 3 2 卷 第 8 期2 0 1 1 年 8 月 焊 接 学 报 TRANSACTIONS OF THE CHINA WELDING INSTITUTION Vol. 32 No. 8 Augus ...

  4. matlab将图片旋转的代码_空间曲线绕空间直线旋转生成的旋转曲面方程

    校内建模的一道题,虽然我认为这么trivial的东西前人早就造好轮子了,但是找遍所有能找到的网络资料.文献都没找到答案,只好自己造了个轮子. 设空间曲线 : 绕 : 旋转得到的曲面方程为 ,则 的方程 ...

  5. 一般空间曲线的旋转曲面、椭球面、单叶双曲面,双叶曲面

    一般空间曲线的旋转曲面.椭球面.单叶双曲面,双叶曲面 如果想用matlab绘制一般空间曲线可用matlab中的ezmesh函数 可借鉴网址

  6. 空间解析几何 | 空间曲线与平面 几何量推导

    一.空间曲线的切线和法平面 推导完毕 ~ 法平面就更简单了~ 二.空间曲面的切平面和法向量 just 无中生有 建议搭配视频食用~ [小崔说数]空间曲面的切平面和法向量_哔哩哔哩_bilibili

  7. 【原创】求空间曲线的切线,法平面

    求空间曲线的切线,法平面:归结为求空间曲线的切向量 进而用点向式直线方程表示出切线,点法式方程表示出法平面 情况一:空间曲线以参数式给出,求切向量时直接求导即可,如下题 情况二:空间曲线以一般式形式给 ...

  8. 三维空间曲线参数方程曲率半径公式

    三维空间曲线的参数方程一般形如: x = x(t) y = y(t) z = z(t) 其中 t 是参数. 曲率半径公式如下: R = [x'(t)^2 + y'(t)^2 + z'(t)^2]^(3 ...

  9. 最小二乘曲线拟合原理,平面曲线与空间曲线,并附python实现demo

    1.最小二乘思想 1.1 基本描述 最小二乘法是一种在误差估计.不确定度.系统辨识及预测.预报等数据处理诸多学科领域得到广泛应用的数学工具. 1.2 定义 最小二乘法(又称最小平方法)是一种数学优化技 ...

最新文章

  1. 【alibaba-cloud】nacos持久化
  2. 良好编程习惯的重要性
  3. dokuwiki mysql_dokuwiki安装和使用总结 (windows安装版本)
  4. Python保存最后N个元素
  5. LeetCode 581. 最短无序连续子数组(排序单调栈)
  6. 关于PyQt5,在pycharm上的安装步骤及使用技巧
  7. HDU 4336 Card Collector:状压 + 期望dp
  8. Ubuntu常用命令大全
  9. jq UI中的dialog属性设置
  10. matlab eemd输出,如何使用eemd工具包
  11. 数据库系统概论-数据库系统阶段的特点
  12. 电脑进入安全模式怎么解除?
  13. 1.In-Sight浏览器电子表格的简单使用
  14. ERP财务管理系统有哪些特点
  15. 如何修改Bash Shell的提示符的格式和配色
  16. Oracle数据库违反唯一约束条件
  17. includes方法
  18. 俞敏洪在北京大学2008年开学典礼上的演讲辞
  19. android:text=@string/ ,Android之TextView(文本框)详解
  20. 【转】教你如何下载在线视频

热门文章

  1. 【资料】【哈代/拉马努金】悼文
  2. 项目打包rpm包(rpmbuild)
  3. 使用nginx.exe时闪退是什么原因?怎么回事?怎么解决?
  4. 172_再谈 Power BI 客户帕累托(ABC)分析度量值写法
  5. 尚德自考的销售策略,尚德的陷阱,尚德是如何欺骗消费者的,315刚过,尚德就可以这样?
  6. ati hd4000/3000/2000 老卡 win8.1驱动
  7. 解决ORACLE11在WIN10系统的中文乱码问题
  8. 为什么期货投资70%的亏钱,20%不亏不赚,10%是赚钱?
  9. 北京/杭州内推 | 快手MMU知识图谱中心招聘算法实习生
  10. 2171 拿出最少数目的魔法豆(枚举 + 前缀和)