圆锥曲面
来源:互联网 发布:高性能mysql有第四版吗 编辑:程序博客网 时间:2024/04/28 21:37
曲面方程
三维空间中的关于\(z\)轴旋转对称的圆锥面由一根与\(z\)轴共面但不平行的直线绕\(z\)轴旋转360度得到. 旋转的过程中直线与\(z\)轴的夹角不变, 用\(\phi\)表示.
曲面上的点的坐标可用参数方程表示:(即极坐标下的曲面方程)
\[\begin{cases}x = \rho * sin\phi * cos \alpha \\y = \rho * sin\phi * sin \alpha \\z = \rho * cos\phi\end{cases}\]
里面的自由参数有两个:\(\rho, \alpha\). 若\(\phi\)也是一个自由参数, 则得到的是一个体, 而非面了.
换成直角坐标系:
\[z = \sqrt{x^2 + y^2}\cot \phi \]
\(\phi\)不能为\(\frac {\pi}{2}\).
可视化
极坐标和直角坐标提供了两种不同的思路.
直角坐标
phi = pi/6;a = -pi:.05*pi:pi;r = 0: .1: 2;[A, R] = meshgrid(a, r);#xoy平面上的极坐标X = R.* cos(A);Y = R.* sin(A);Z = cot(phi) * sqrt(X.^2 + Y.^2);surf(X, Y, Z);
极坐标
figure;phi = pi/6;rho = 0 : .1 : 4;a = -pi:.05*pi:pi;[A, Rho] = meshgrid(A, rho);X = Rho.*sin(phi).*cos(A);Y = Rho.*sin(phi).*sin(A);Z = Rho.*cos(phi);surf(X, Y, Z);
两段代码画的是同一个锥面:
0 0
- 圆锥曲面
- 关于圆锥
- 创建一个圆锥
- 关于圆锥的计算
- LightOJ 1216 圆锥体积
- iOS:圆锥 AngleGradientLayer
- 圆锥误差仿真
- 圆锥与圆柱
- 圆锥角膜浅说
- java 求圆锥
- 求圆锥体积
- conic-gradient 圆锥渐变
- OpenGL曲面
- 曲面分类
- 曲面分类
- 曲面等值线
- Coons曲面
- NURBS曲面显示Bezier曲面
- hbase minor compact
- 线性回归, 逻辑回归和线性分类器
- 从神经网络视角看均方误差与交叉熵作为损失函数时的共同点
- 超平面
- js函数 Number()、parseInt()、parseFloat()的区别:
- 圆锥曲面
- UE4 验证Actor的位置和大致方向是不是符合
- 梯度下降法
- 责任链模式(Chain of Responsibility)
- mxnet目录结构
- mxnet的python包导入的前前后后
- 福字图片
- mxnet(1)生成RecordIO与lst文件
- 参数化方法与非参数化方法