先来分析甜甜圈的结构

从图1可以看出,假设一原点为圆心,绕z轴以b为半径旋转的点(图4),再以这些点为圆心,以a为半径在zy,zx平面做圆(图2)

相当于给定了t和s的值

将二维的t,s映射到三维

接下来分析如何参数化

前面定义了小圆的旋转角度S,半径为a,当我们以a为长度旋转时,这个高度就是在z轴的值

sinS=z/a

z(s,t)=a*sinS

这样就定义了这个小圆

而甜甜圈的最外层距离圆心则为b+a*cosS

从顶视图看

从xy平面看

我们在z轴往下看zy平面,这个圆如何表示

我们已经定义了大圆旋转角度为t,而旋转半径我们已经知道是b+a*cosS

我们可以定义分量x关于s,t的函数:



分量y则为(cost)(b+a*cosS)


定义位置向量r关于s,t的函数 r⃗(s,t)\vec{r}(s,t)r(s,t)

(a,b都是常数,变量值包含角度的s和t,且s和t均定义在0-2pi)

i帽,j帽,k帽:

多元微积分_如何参数化实现绘制甜甜圈相关推荐

  1. 01_01 python机器学习_第一章学习内容整理_加载样本数据绘制散点图

    第一章学习内容整理_加载样本数据&绘制散点图 01 常用包说明 python可以解决很多问题,相应解决方案使用的包也很多,不太好记忆. 为了便于记忆,用大白话简单描述一下各个包的功能. # 科 ...

  2. python画函数图像要用到的模块_教你如何绘制数学函数图像——numpy和matplotlib的简单应用...

    numpy和matplotlib的简单应用 一.numpy库 1.什么是numpy NumPy系统是Python的一种开源的数值计算扩展.这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表 ...

  3. usgs地震记录如何下载_用大叶草绘制USGS地震数据

    usgs地震记录如何下载 One of the many services provided by the US Geological Survey (USGS) is the monitoring ...

  4. typescript get方法_.NET手撸绘制TypeScript类图——上篇

    .NET手撸绘制TypeScript类图--上篇 近年来随着交互界面的精细化,TypeScript越来越流行,前端的设计也越来复杂,而类图正是用简单的箭头和方块,反映对象与对象之间关系/依赖的好方式. ...

  5. 平均股价的时间序列图形_数据可视化——pandas绘制股票走势图

    python数据可视化工具除了matplotlib底层绘图包,还有在matplotlib基础上分装的seaborn绘图包,此外,数据分析报pandas也在matplotlib基础上分装内置了绘图功能. ...

  6. osg画线_在OpenSceneGraph中绘制OpenCascade的曲面

    在OpenSceneGraph中绘制OpenCascade的曲面 Draw OpenCascade Geometry Surfaces in OpenSceneGraph 摘要Abstract:本文对 ...

  7. 批处理bat绘制五彩爱心_这个女人通过绘制世界上最长的洞穴而启发了首批热门电子游戏之一...

    批处理bat绘制五彩爱心 重点 (Top highlight) Claire L. Evans is the author of Broad Band: The Untold Story of the ...

  8. python 泰森多边形边界_简单泰森多边形的绘制

    本期介绍泰森多边形,又叫沃罗诺伊图 (Voronoi diagram). 混乱博物馆曾做过一期详实通俗的介绍:怎样画树叶 混乱博物馆_腾讯视频​v.qq.com 来源 : 看完了这个视频,我们对 Vo ...

  9. 怎么用python找论文_如何利用Python绘制学术论文图表方法

    论文中图表形式多样,常用的处理工具有excel.MATLAB以及Python等,excel自处理的方法有两个缺陷: 1.当数据较多时,容易出现excel"翻白眼"的现象: 2.需要 ...

最新文章

  1. awk - 模式扫描与处理语言
  2. 第一篇:数据库基本管理(mysql)
  3. 前台提示_提示一下大家,如果考试科目不合格,可以到前台自助机查询
  4. 神策 FM | 将定价作为产品竞争优势的 5 种策略
  5. Charles学习(四)之使用Map local代理本地静态资源以及配置移动端代理在真机上调试iOS和Android客户端...
  6. Java相关面试题总结+答案(一)
  7. object如何转换为int_如何使用Python将语音转换为文本
  8. sklearn自学指南(part54)--高斯过程的核函数
  9. lightroom预设使用_在Lightroom中使用全景图增强照片游戏
  10. Lucene 基础理论 (zhuan)
  11. POJ3259(Wormholes) 判断负环
  12. 反序列化时出现“base-64 字符数组的无效长度”错误提示的解决
  13. 模拟微信发红包算法java实现
  14. JAVA毕业设计大数据在线考试系统在线阅卷系统及大数据统计分析计算机源码+lw文档+系统+调试部署+数据库
  15. Netty权威指南2.2伪异步IO,Demo代码
  16. 原生js实现新年倒计时
  17. 伯克利大学计算机作业答案,W 同学_加州大学伯克利分校_计算机_录取成功案例分享...
  18. 国企直招,内推! 科陆电子--嵌入式工程师/C# 工程师
  19. H3C交换机对接思科交换机
  20. 你不知道的Guava用法

热门文章

  1. 经验分享:心田花开一年级汉语音标口诀记忆方法 速藏
  2. c语言经典编程282例xiazai,C语言经典编程282例源码(入门级)
  3. STM32F103 PB3,PB4,PA15的使用
  4. 维斯(Vizrt)系统学习资源列表(持续更新)
  5. 被捧上天的Scrum敏捷管理为何不受大厂欢迎了?
  6. 疑难杂症篇(十八)--ROS系统中使用SLAM算法建图时出现地图漂移的几种原因
  7. [附源码]SSM计算机毕业设计公务员报名JAVA
  8. Python+selenium实现谷歌翻译
  9. 自主可控CPU架构系列
  10. mysql 没有 advisor_MySQL之安装美团点评的SQLAdvisor