提供对该问题的详细解答,每小时收费200元人民币,先付费后辅导。[参考的是高中生家教市场价]

(联系电话:  壹3五8壹88七55七

典型的用符号计算可以得到解析解的多项式方程组问题。难度级别低。

首先,画出这两个圆柱面(猜猜它们各自的方程):

ParametricPlot3D[{{10 Cos[u], 10 Sin[u], v}, {-(v/2) + 10 Sqrt[3] Cos[u], 20 Sin[u], (Sqrt[3] v)/2 + 10 Cos[u]}}, {u, 0 , 2 Pi}, {v, -80, 80}, PlotPoints -> 70, PlotTheme -> "Classic", Mesh -> None]


其次,求解相贯线对应的参数方程:

Solve[{x^2 + y^2 == 100, (Sqrt[3] x + z)^2 + 4 y^2 == 1600}, {x, y}] // Simplify

第三,画出相贯线

ParametricPlot3D[{{Sqrt[3] z-2 Sqrt[-300+z^2],-Sqrt[1300-7 z^2+4 Sqrt[3] z Sqrt[-300+z^2]],z},{Sqrt[3] z-2 Sqrt[-300+z^2],Sqrt[1300-7 z^2+4 Sqrt[3] z Sqrt[-300+z^2]],z},{Sqrt[3] z+2 Sqrt[-300+z^2],-Sqrt[1300-7 z^2-4 Sqrt[3] z Sqrt[-300+z^2]],z},{Sqrt[3] z+2 Sqrt[-300+z^2],Sqrt[1300-7 z^2-4 Sqrt[3] z Sqrt[-300+z^2]],z}},{z,-80,80}]


第四,这个是对相贯线再作投影要用的:

(IdentityMatrix[4] - Transpose[{{1, 0, 1, 0}}].{{1, 0, 1, 0}}/({{1, 0, 1, 0}}.Transpose[{{1, 0, 1, 0}}])[[1, 1]])[[1 ;; 3, 1 ;; 3]] // MatrixForm

最后,直接对相贯线投影的参数方程绘图

ParametricPlot3D[{{Sqrt[3] z-2 Sqrt[-300+z^2],-Sqrt[1300-7 z^2+4 Sqrt[3] z Sqrt[-300+z^2]],z},{Sqrt[3] z-2 Sqrt[-300+z^2],Sqrt[1300-7 z^2+4 Sqrt[3] z Sqrt[-300+z^2]],z},{Sqrt[3] z+2 Sqrt[-300+z^2],-Sqrt[1300-7 z^2-4 Sqrt[3] z Sqrt[-300+z^2]],z},{Sqrt[3] z+2 Sqrt[-300+z^2],Sqrt[1300-7 z^2-4 Sqrt[3] z Sqrt[-300+z^2]],z}}.{{1/2,0,-(1/2)},{0,1,0},{-(1/2),0,1/2}},{z,-80,80},PlotStyle->Red]

好吧,把空间曲线再放到平面上(在它们投影面上建立一个平面坐标系):

搞定【一个有价值的发现是,这种曲线可以作为鸡蛋轮廓线的一种很好的近似】

用Mathematica解两个圆柱面相贯的交线及其投影的问题相关推荐

  1. 圆柱面与球面相交的matlab,机械制图常识:圆柱与球面相贯

    58 圆柱与球面相贯 [例1]圆柱与球面相贯,如图5.3.4-1所示. 分析 圆柱轴线为铅垂线.圆柱的轴线不经过球心,圆柱的轴线和球心组成的平面正好是正平面.球面是不完整的部分球面.由于圆柱的积聚性, ...

  2. Mathematica解一个精巧的差分方程

    Mathematica解差分方程很方便,记住一个词就可以了RSolve或者RSolveValue就可以了.以下这个例子比较特殊,存在解析解,但是软件算不出. 问题: 已知: a[1]=12a[1]=\ ...

  3. 解两相互垂直的直线中的一个实际应用的计算公式

    解两相互垂直的直线中的一个实际应用的计算公式 已知L(Ax+By+C=0)的过p1(x1,y1),p2(x2,y2)两点的直线方程 且p3(x3,y3)是p1到p2两点间的中间点坐标 求过p3且垂直于 ...

  4. Mathematica 解方程组 (数字方程组含表达式的方程组)

    Mathematica 解方程组 (数字方程组&含表达式的方程组) 1. 数字方程组 参考自带例程: 这里是具有两个未知量的简单线性方程: Solve[{a x + b y == 1, x - ...

  5. UG\NX二次开发 判断两个圆柱面共轴的思路

    如下图所示,判断两个圆柱面是否同轴.ufun函数中没有直接的方法,需要自己封装函数 方法,先画出简图如下. 1.用UF_MODL_ask_face_data获取面上的点和面的方向,P1.P2.V1.V ...

  6. 20万奖补|成都两化融合管理贯标项目拟支持名单发布|

    成都两化融合管理贯标项目拟支持名单的相关信息已经整理好了,希望能给您企业申报奖补带来帮助,正在尽力收集所有四川的高新技术企业政策及其他惠企政策,在申报中有任何疑问都可以来提问. 两化融合管理贯标项目支 ...

  7. 两个圆柱相交的体积 UVALive 5096 Volume

    本博客主要讨论从积分和非积分方式计算两个圆柱体交集的体积.由于博主的高数很烂,有什么不得当的地方还望大家指出来. 两个圆柱相交: 不难发现相交有两种情况,如图所示是2R<H2R的情况. 我们先暂 ...

  8. 两化融合贯标方法,两化融合体系贯标分为哪几个过程

    "两化融合"是国家工业行业信息化发展的新战略,于2014年提出.早在2010年国家为此成立工信部,目的是以贯标为两化融合的突破口,推动国内企业整体管理体系的发展. 在2016年底, ...

  9. OpenFOAMGmshCFD圆柱绕流(两个圆柱)

    问题: 圆柱绕流问题,模拟仿真有两个圆柱.一个源的流体变化情况. 解决步骤: 1.使用Gmsh画出网格,并保存cylindertwo.msh 2.以Cavity为基础创建新的Case:Cylinder ...

最新文章

  1. 产业互联网受瞩目:互联网主战场从To C转向To B | 企鹅经济学
  2. VS2010水晶报表的添加与使用
  3. 脚本调试工具 Microsoft Script Debugger
  4. 函数mod(a,m)
  5. 计算机科学速成课36:自然语言处理
  6. VMWare serve 2.0 进入 RHEL Linux rescue模式
  7. C++学习系列笔记(九)
  8. 中国水性颜料市场趋势报告、技术动态创新及市场预测
  9. linux cat 文件合并,linux cat两个文件是肿么合并的
  10. 【15年浙江省赛 C ZOJ 3871】Convex Hull【极角排序】
  11. cocos creator制作微信小游戏排行榜构建发布步骤
  12. torch.nn.functional.normalize详解
  13. android studio 混淆包,gogoapp体育-官网首页
  14. 词云图制作:15张炫酷的词云图海报、PPT报告词云图、3D词云图,MagicCloud词云图一键制作软件
  15. 算法工程师(机器学习)面试题目2---数学基础
  16. 嵌入式为什么要引入操作系统
  17. 微信群发工具,只能在自己电脑上使用(基于wxpy库)
  18. css属性选择器诸如Class^=,Class*= ,Class$=释义
  19. 用python和mysql做注册登录系统_python3.6 下连接mysql数据库实现用户登录与注册
  20. Matlab画三维图的方法

热门文章

  1. 一个简单的基于连接的端口扫描器
  2. FPGA的调试-调试设计的指导原则
  3. 圣诞节购物软件测试,圣诞节心理测试-鑫海软件
  4. js随机排列图片顺序
  5. jgrid 多选 快捷键_Intellij IDEA史上最全快捷键大全
  6. SpringBoot快速入门one
  7. 软件测试作者简介(金朝阳)
  8. 你是否还对pycharm的高级使用一头雾水? 手把手教你快速高效使用pycharm英文界面各种实用功能, 附带常见英文解释
  9. python中len用法_【python】python中len()怎么用-百度经验
  10. 垃圾分类网页制作 垃圾分类网页设计作业 HTML CSS垃圾分类网页模板 大学生垃圾分类网站毕业设计 DW垃圾分类网页模板下载 垃圾分类网页成品代码 环保网页作品下载