本实验取材于中南大学《MATLAB和科学计算》
今天学习了三维曲线,还是比较正规操作,老师也讲的比较仔细,课下还需要仔细临摹
例子:绘制一条空间折线

>> plot3(x,y,z)
>> grid on
>> axis([0,3,1,3,0,2])
>>


例 绘制螺旋线

>> t=linspace(0,10*pi,200);
>> x=sin(t)+t.*cos(t);
>> y=cos(t)-t.*sin(t);
>> z=t;
>> subplot(1,2,1)
>> subplot(1,2,1)
>> hold off
>> hold off
>> subplot(1,2,1)
>> plot3(x,y,z)
>> grid on
>> subplot(1,2,2)
>> plot3(x(1:4:200),y(1:4:200),z(1:4:200))
>> grid on
>>


(2)plot函数参数的变化形式

  1. plot3(x,y,z)
  2. 参数x、y、z是同型矩阵
  3. 参数x、y、z中有向量,也有矩阵
    例子:在空间不同位置绘制三条正弦曲线
>> t=0:0.01:2*pi;
>> t=t';
>> x=[t,t,t,t,t];
>> y=[sin(t),sin(t)+1,sin(t)+2,sin(t)+3,sin(t)+4];
>> z=[t,t,t,t,t];
>> plot3(x,y,z)
>> subplot(1,1,1)
>> plot3(x,y,z)
>> grid on


(3)含多组输入参数的plot3函数

plot(x1,y1,z1,x2,y2,z2,.....,xn,yn,zn)

每一组x,y,z向量构成一组数据点的坐标,绘制一条曲线
例子:绘制三条不同长度的正弦曲线

>> t1=0:0.01:1.5*pi;
>> t2=0:0.01:2*pi;
>> t3=0:0.01:3*pi;
>>plot3(t1,sin(t1),t1,t2,sin(t2)+1,t2,t3,sin(t3)+2,t3)
>> grid on
>> title('三条不同长度的正弦曲线')
>> legend('t1','t2','t3')
>>


(4)含选项的plot3函数

  1. plot3(x,y,z,选项)
  2. 选项用于指定区曲线的线性、颜色和数据点标记
    绘制
>> t=0:pi/50:6*pi;
>> x=cos(t);
>> y=sin(t);
>> z=2*t;
>> plot3(x,y,z,'p')
>> xlabel('X'),ylabel('Y'),zlabel('Z');
>> grid on

(MATLAB)绘制三维曲线(plot3/plot)相关推荐

  1. Matlab绘制三维曲线(plot3)和三维图形(mesh surf)

    原文链接:http://blog.csdn.net/leo2351960/article/details/37655089 Plot3,绘制三维曲线,与plot命令类似,用法为 [html] view ...

  2. 用matlab绘制P三曲线,知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线...

    导航:网站首页 > 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画 ...

  3. 【MATLAB】三维曲线(plot3)

    [MATLAB]三维曲线(plot3) 语法: plot(x,y,z); 举例如下: >> x=0:1:100; >> y=sin(x); >> z=cos(x); ...

  4. matlab meshgrid例子,MATLAB简单三维曲线曲面绘制——meshgrid函数 ← MATLAB讨论组 ......

    三维曲线和曲面的绘制在实际中经常用到,MATLAB正式由于其强大的绘图功能,在工程和科学界已经广泛使用.这里演示一下,怎样根据离散点数据绘制三维曲线或者曲面. 绘制三维图形,首先,需要XY平面的网格数 ...

  5. matlab实验7绘图操作绘制三维曲线,上机习题6 MATLAB7.0三维绘图

    matlab三维绘图经典 实验六 MATLAB7.0三维绘图 实验目的: ① 掌握绘制三维图能形的方法: ② 掌握图形修饰处理方法: ③ 知道图像处理方法,了解动画制作方法. 实验要求:给出程序和实验 ...

  6. matlab实验7绘图操作绘制三维曲线,matlab上机习题6 MATLAB7.0三维绘图

    实验六MATLAB7.0三维绘图实验目的: ①掌握绘制三维图能形的方法: ②掌握图形修饰处理方法: ③知道图像处理方法,了解动画制作方法. 实验要求:给出程序和实验结果. 实验内容: 一.绘制三维曲线 ...

  7. matlab绘制三维图形

    原文地址:matlab绘制三维图形 作者:hotinko1 三维曲线 plot3函数与plot函数用法十分相似,其调用格式为: plot3(x1,y1,z1,选项1,x2,y2,z2,选项2,-,xn ...

  8. matlab绘制三维立体图

    我原以为理解并且会应用matlab绘制三维图,但动起手来,我发现各种不会,弄着弄着都有点怀疑人生了.首先,plot与plot3分别绘制二维与三维的曲线,而不是曲面,这是我的一个误区!还有,当你有x,y ...

  9. 三、matlab绘制三维坐标图

    1.三维曲线 plot3函数与plot函数用法十分相似,其调用格式为: plot3(x1,y1,z1,选项1,x2,y2,z2,选项2,-,xn,yn,zn,选项n) 其中每一组x,y,z组成一组曲线 ...

  10. matlab 立体图平面化法,matlab绘制三维立体图

    我原以为理解并且会应用matlab绘制三维图,但动起手来,我发现各种不会,弄着弄着都有点怀疑人生了.首先,plot与plot3分别绘制二维与三维的曲线,而不是曲面,这是我的一个误区!还有,当你有x,y ...

最新文章

  1. 相关的验证的正则表达式
  2. 拼图项目的诅咒:为什么Java 9一遍又一遍地延迟?
  3. div与div区别小结
  4. .config 和 kconfig以及 makefile的关系
  5. JavaScript控制类名(className属性)
  6. GitHub项目推荐
  7. Linux网络编程 | UDP编程
  8. ubuntu 16.04 镜像下载
  9. VS软件设置中的宏定义
  10. 小宝图盟机器人软件开发平台
  11. 经典算法分析:n与lgn
  12. C语言/C++常见习题问答集锦(十九)之C语言与漫天飞雪
  13. jetson agx xavier 系统源码编译及固件烧写
  14. CSDN学霸课表——网络工程师(软考中级)
  15. Vue框架+Axios框架
  16. linux不能删除文件命令,无法删除文件的解决办法(rm命令的使用)
  17. 袁春风老师:计算机系统基础(一) 第一章
  18. perf part II
  19. stm32外设-RCC
  20. vs2019选定内容没有属性页_【灌篮高手】新版本倒计时——球服属性自由更改?!...

热门文章

  1. 图像风格迁移及代码实现
  2. php开发h5游戏教程,HTML5实现魔方游戏的代码
  3. node+redis+阿里云短信验证码,注册手机验证码完整功能代码
  4. VMware安装Windows XP虚拟机并手动安装外加驱动程序
  5. C++ 遍历文件夹下所有文件的多种方法
  6. DataBufferLimitException: Exceeded limit on max bytes to buffer :262144
  7. 认识RAW修图基础知识
  8. 批量反编译class
  9. 利用PLC1200和elmo驱动器对maxon RE40电机的两种控制方式(PWM(PTO)或者模拟量控制)
  10. 模糊c均值聚类及python实现