1.旋转单叶双曲面

 旋转单叶双曲面是直纹面,它的构造有多种方式,先看其中一种:

 设直线的参数方程为:

 

则通过geogebra命令

b=Curve(1,t,2t,t,-5,5)

绘制出的直线如图所示,它将作为旋转单叶双曲面的"直纹".

通过命令:

a=Surface(b,m,zAxis)

绘制曲面,命令表示直线b围绕z轴,旋转m弧度.

当m在变化时,可以看到绘制出的曲线如下图所,性感小蛮腰:

同样的曲面可以由另一种方式构造,设坐标面上的双曲线

轴旋转一周,生成的曲面方程为:

例如,对于上面的直纹面动图,当t=0时候,直线经过

代入曲面方程,得到

所以,如果我们再得到曲面上的一个点,就可以算出c.

令参数方程, 得到曲面经过的另一个点(1,1,2),代入曲面方程:

得到

所以最终的曲面方程为:

绘制出来,可以看到它和上面两种方式绘制的直纹面完全重合.

根据计算得到的曲面方程,第二种构造方式:

围绕z轴旋转,得到同一个直纹面的第二种构造方式:

大家熟悉的广州塔,就是一个旋转单叶双曲面,它是一个直纹面,证据如下图所示:

寻找规律,是不是和上面第一幅动图的绘制i过程很像?环绕的每根柱子都是直柱。


2.马鞍面

经典的马鞍面要属方程

表示的双曲抛物面了,它的图形是下面这个样子的:

它也是一个直纹面,直接看可能看不出来,我们可以先找一些特殊位置,比如坐标轴,坐标轴是直的,看上去也再平面上,俯视图如下:

实际上,如果用法向量分别为(0,1,0)和(1,0,0)的平面去截曲面,得到的截线即是直线:

可以试着推一下截线的方程:

对于法向量,通过一点

根据点法式得到平面方程为:

也就是平面

它与x轴的交点是

联立

所以,直线为经过,且方向向量为:的直线。

使用命令

a=Curve(t,n,n t,t,-10,10)

绘制直线,并让直线动起来,观察扫出区域的形状:

对于法向量,通过一点

根据点法式得到平面方程为:

也就是平面

它与x轴的交点是

联立

所以,直线为经过,且方向向量为:的直线。

a=Curve(t,n,n t,t,-10,10)

两根母线一起绘制,图形更漂亮:

第三种构造方式:

直线f通过z轴并平行于绿色的y轴,动点C位于原点,初始状态如下图,连线CD垂直于翼面直线l和xAxis的方向平面。

在上图的初始状态下,让动点c,d同时开始运动,扫过的区域构成马鞍面:

为了把马鞍面的形状讲透,我们反过来,看实际的马鞍面上是否找到上图所示的两条异面直线,很好找,看下图:

这样的运动方式,两条动直线总有互相垂直的时刻。

我们把垂直时刻的位置抓出来,此时两条互相垂直的异面直线都是马鞍面上的直纹。它们的方向向量分别是

构造两条异面直线之间的公垂线,让它动起来:

动线段扫除的轨迹完全贴合原来的马鞍面,所以可以看出,互相垂直的异面直线方式构造马鞍面也是可以的。

受到神经网络里面经常用的sigmoid激活函数的启发,想到另一种构造类马鞍面的方式:

sigmoid函数的图形如下:

稍微修改一下,将其值域变为,函数为:

在三维空间中,构造两个点:

构造直线AB, 则AB为从负无穷处到正无穷处旋转180度的直线,它扫过的轨迹非常像马鞍面,究竟是不是我不知道,需要证明。

3:椭球面

面上的椭圆

轴旋转,其方程为:

再把旋转球面沿着y轴方向伸缩

倍,便得到椭球方程


结束!

空间曲面构造及其方程相关推荐

  1. 8.6 空间曲面及方程

    本篇内容--空间曲面及方程.空间曲面不是说过了?是的,说过了,但是本篇内容要提到一些特殊的空间曲面.上正文. 首先,回忆一下啥是空间曲面? 空间曲面就是三元方程对应的曲面,空间曲面的解就是曲面对应的三 ...

  2. 线性代数笔记【空间曲面】

    二次曲面 曲面可以看成是一个动点或一条动曲线按照一定条件或规律运动产生的轨迹 曲面的方程即是该动点的坐标所满足的方程 空间解析几何中,一般会涉及到由曲面写方程和由方程看曲面两种类型问题 曲面与曲面方程 ...

  3. 利用Matlab解决线性规划问题并绘制特定形状的空间曲面(约束区域的绘图)

    今天女朋友给我发了一个问题 让我帮忙把这个空间平面y给画出来 我寻思着正好前段时间学了一些matlab的绘制曲面的方法,说不定刚好可以用上 那么就开始分析吧! 这应该就是一个高中常见的二元优化问题,但 ...

  4. matlab 空间曲面的绘制

    ◎isosurface + patch + isonormals isosurface等值面函数 调用格式:fv = isosurface(X,Y,Z,V,isovalue) X,Y,Z为由meshg ...

  5. AM@空间平面束(平面系)方程pencil of planes

    文章目录 平面束方程 更一般的形式 例 refs 平面束方程 设直线 L L L的一般方程: Π 1 : A 1 x + B 1 y + C 1 z + D 1 = 0 Π 2 : A 2 x + B ...

  6. linux 检测添加磁盘空间,Linux构造磁盘空间满的测试环境

    利用SUSE操作系统的ramdisk,来挂接虚拟磁盘分区,然后通过填满虚拟磁盘分区来实现磁盘满环境的条件. ramdisk是操作系统自带的一种内存块设备,这种设备的列表可以用ls /dev/ram*来 ...

  7. 3D的深入理解:空间几何的平面方程 Ax+By+Cz+D=0

    直线方程 在搜索 Ax+By+Cz+D=0的时候,看了半天没明白ABCD到底是什么,看到有些人又说了Ax+By+C=0,说这是直线方程,但还是没搞明白ABC到底是什么,没有找到明确的答案.有的话大多数 ...

  8. 2022年河北专接本计算机高数一考试大纲

    考试内容 <高数一>中函数.极限.连续.一元函数微分学.一元函数积分学.向量代数与空间解析几何.多元函数微积分学.无穷级数.常微分方程 <线性代数>中行列式.矩阵.线性方程组的 ...

  9. phython拟合曲面方程_python数据关系型图表散点图系列曲面拟合图

    曲面拟合图 曲面拟合用于二维变量与目标函数之间关系的分析: 曲面拟合: 根据实际实验测试数据,求取函数f(x,y)与变量x及y之间的解析式,使其通过或近似通过所有的实验测试点:即使所有实验数据点能近似 ...

最新文章

  1. Linux下使用diff和patch制作及打补丁(已经实践可行!)
  2. windows8下安装Visual Studio2008
  3. Spring Boot 服务监控,健康检查,线程信息,JVM堆信息,指标收集,运行情况监控...
  4. 判断一个字符串中出现次数最多的字符,统计这个次数
  5. a, b = b, a+b
  6. java的编译代码混淆
  7. Css3 display用法
  8. 王思聪旗下公司破产拍卖:13.8万成交、溢价超100倍
  9. Java虚拟机学习 - 体系结构 内存模型
  10. DataGrip连接不上本地localhost数据库解决办法
  11. 微信小程序发布全流程
  12. 魔方优化大师 v5.15 中文绿色版
  13. 爆笑校园生活——人在校园的日子
  14. 怎么把几个视频合并成一个?学会这个技巧,轻松掌握
  15. CSS3实现精美的纸张折角效果 -- 进阶版
  16. Redis为什么这么快?
  17. Vue.js结合Canvas制作二维码和图片的合成(qrcanvas + html2canvas)
  18. 【Linux 内核 内存管理】分区伙伴分配器 ② ( free_area 空闲区域结构体源码 | 分配标志位 | GFP_ZONE_TABLE 标志位区域类型映射表 |分配标志位对应的内存区域类型 )
  19. (三)docker坑坑——1 Docker下overlay磁盘莫名爆满
  20. fcntl.py模块

热门文章

  1. hostent实例详解
  2. 玩法专利获批,发布4年《Beat Saber》为何持续火爆
  3. Unable to chmod sdcard: Read-only file system
  4. Element ui 修改 <el-collapse 的 <el-collapse-item 标题字体大小
  5. 网络类型 ---- PAP认证配置 ---- CHAP认证----隧道技术
  6. OpenCV图像处理基础(C++版)
  7. PCB塞孔和不塞孔到底有什么区别,设计时如何选择塞孔还是不塞孔?
  8. 胡昌泽day5_循环语句
  9. css_radius-corner语法分析
  10. 蚂蚁java一二三面面经