matlab生成拟圆柱面
两条相异的约束线生成一个拟圆柱面,其上任意两条相异约束线的约束作用等价。
其中,r代表圆周半径,h代表升起高度。代码如下
clear all;
r1=1;
h1=1;
i=0:0.05*pi:2*pi;
x1=r1*cos(i);
y1=r1*sin(i);
z1=-h1*cos(i).*sin(i);
figure(1);
plot3(x1,y1,z1,'Color','r','LineWidth',2);%
hold on
r2=1.5;
h2=1;
x2=r2*cos(i);
y2=r2*sin(i);
z2=-h2*cos(i).*sin(i);
plot3(x2,y2,z2,'Color','g','LineWidth',2);%
for i=1:length(x1)
plot3([x1(i),x2(i)],[y1(i),y2(i)],[z1(i),z2(i)],'-');
end
for i=1:2:360 %旋转展示%view(a,b):a是角度,b是仰视角view(i,20);pause(0.06);
end
运行结果如下。
matlab生成拟圆柱面相关推荐
- 使用python绘制Ball给出的拟圆柱面
对于二系螺旋,也就是两个相互独立的螺旋进行线性组合,我们可以得到一个新的螺旋,而对于这个新螺旋具有一定的性质,比如其的轴一定与原来两个螺旋的公法线相交.我们假设交点为ZZZ,并且新螺旋的轴方向与x轴的 ...
- matlab画直交圆柱面,两个直交圆柱面的交线
this.p={ m:2, b:2, loftPermalink:'', id:'fks_082069080083082065087082080095086083080064085095087069' ...
- 万花尺matlab仿真(圆内旋轮线,异形齿轮)
万花尺matlab仿真(圆内旋轮线,异形齿轮) 0 前言 1 圆形齿轮,单点 2 圆形齿轮,图形孔 3 异形齿轮,单点 4 异形齿轮,异形孔 0 前言 万花尺是一种常见的玩具,通常由两个齿轮组成.大齿 ...
- OpenGL——二次曲面函数(球面-圆锥面-圆柱面)
代码: #include<iostream> #include <math.h> #include<Windows.h> #include <GL/glut. ...
- MATLAB生成随机点
MATLAB生成随机点 clc, close all, clear all sc = 1.3;%定义缩放系数 xy_tra = 3;%定义标签平移距离 r = 400; %定义圆的半径 num_pt ...
- matlab生成多组多维高斯分布数据
matlab生成多组多维高斯分布数据 之所以写这么一个函数,是因为在练习用matlab实现聚类分析,用matlab生成的高斯分布数据可以作为很好的数据.当然,直接load进鸢尾花数据集也可以拿来练手, ...
- 【 FPGA 】MATLAB 生成 FIR 滤波器的操作步骤(包括生成Verilog HDL代码以及仿真过程)
使用MATLAB生成滤波器有很多学问,这里只是作为初步的探索,和FPGA的更多结合,也正在探索中,相关博文例如:[ FPGA ]FIR滤波器目录,该专题目录正在记录我学习FIR滤波器的过程. MATL ...
- Matlab生成Xilinx Rom IP CORE的初始化内容coe文件
在进行FPGA设计时,经常要对rom模块进行初始化.ISE或Quartus II软件本身具备的初始化功能对于较小的rom是行之有效的,但面对大容量的rom时就显得捉襟见肘了.而matlab作为一神器, ...
- matlab生成wav文件并用python验证
在进行频谱分析时,发现MATLAB和python读取wav文件的波形不一致,导致不能得出正确结果,为了验证MATLAB和python哪部分有问题,于是有了这篇博客. 1.需求分析 用MATL ...
最新文章
- php 防止倒链,PHP防止图片倒链
- redis管道pipeline的运用
- CodeForces - 1304D Shortest and Longest LIS(构造+贪心)
- 趴在门口的云计算,盯上了屋内狂奔的CDN
- Windows 计划任务功能设置闹钟~
- 如何编写第一个 ngrx Effect 类
- linux系统下c语言编程的,Linux操作系统下C语言编程从零开始
- 原生js cookie的使用实例setCookie()、getCookie()方法
- 使用randomaccessfile类将一个文本文件中的内容逆序输出_Java IO2:RandomAccessFile
- Lodop输出页面input文本框的最新值
- redmine测试使用小结
- 【译文练习】ReactiveCocoa概要:了解和使用RACCommand
- 10分钟虚拟设备接入阿里云IoT平台实战
- 如何在微信公众号添加“历史文章”按钮
- SpringBoot指南(一)——SpringBoot入门
- matlab 神经网络工具箱的实用
- 3d怎么把两个面拼接在一起_视频拼接怎么做?如何将多段视频拼接在一起?
- mysql字符集导出_关于mysql字符集及导入导出
- 文件共享服务器 -----ftp服务一
- c语言int占几个字节 vc,int类型占几个字节