三维曲线

plot3(x,y,z):绘制三维曲线。例如

t=0:0.1*pi:6*pi;
x=cos(t);
y=sin(t);
z=2*t;
plot3(x,y,z);
xlabel('X');ylabel('Y');zlabel('Z');
grid on;


fplot3(funx,funy,funz,tlims):funx、funy、funz为坐标函数,通常采用句柄;tlims为自变量取值范围,默认为[-5,5]。例如:

>> x=@(t) exp(-t/10).*sin(5*t);
>> y=@(t) exp(-t/10).*cos(5*t);
>> z=@(t) t;
>> fplot3(x,y,z,[-12,12])

三维曲面

利用meshgrid函数生成平面网格数据:[X,Y]=meshgrid(x,y)其中x、y为向量,储存网格点坐标X、Y为矩阵。例如:

>> x=2:6;y=(3:8)';
>> [X,Y]=meshgrid(x,y)

结果:
X =

 2     3     4     5     62     3     4     5     62     3     4     5     62     3     4     5     62     3     4     5     62     3     4     5     6

Y =

 3     3     3     3     34     4     4     4     45     5     5     5     56     6     6     6     67     7     7     7     78     8     8     8     8

绘制三维曲面的函数

  • mesh(x,y,z)函数:三维网格图
  • surf(x,y,z)函数:三维曲面图
  • meshc带有等高线效果
  • meshz带有底座
  • surfc带有等高线
  • surfl带有光照效果
    标准三维曲面
  • [x,y,z]=sphere(n):三维球面,n为圆滑程度
  • [x,y,z]=cylinder(R,n):三维柱面
    例如:
>> [x,y,z]=cylinder(1,50);
>> z=[-1*z(2,:);z(2,:)];%将柱底面坐标改为-1
>> surf(x,y,z);
>> hold on;
>> surf(y,z,x)

  • peaks函数:多峰函数
    有两个自变量时fsuf和fmesh函数
  • fsurf(funx,funy,funz,uvlims)
  • fmesh(funx,funy,funz,uvlims)
    例如:
>> x=@(u,v) u.*sin(v);
>> y=@(u,v) -u.*cos(v);
>> z=@(u,v) v;
>> u=-5:0.1:5;v=-5:0.1:2;
>> fsurf(x,y,z)

MATLAB笔记7:三维曲线plot3和fplot3;三维曲面mesh和surf相关推荐

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

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

  2. MATLAB 三维曲线

    MATLAB 三维曲线 plot3函数 plot3(x,y,z) eg:绘制一条空间折线 x=[0.2,1.8,2.5]; y=[1.3,2.8,1.1]; z=[0.4,1.2,1.6]; plot ...

  3. matlab常见用法汇总,包括绘制二维、三维曲线、圆、读取、保存图片/数据、数值精度、绘制圆、绘制角度等

    文章目录 写在前面 一 绘制二维曲线 二 绘制三维曲线 plot3. 三 绘制三维离散点 scatter3() 四 保存图片到本地 五 数值精度 六 字符串拼接 七 将数据保存到txt 八 matla ...

  4. matlab学习(三)三维曲线和曲面

    一.三维曲线 plot3函数 plot3函数的基本用法 plot3(x, y, z) 其中,参数x.y.z组成一组曲线的坐标. 样例一:绘制一条空间折线. x=[0.2, 1.5, 2.5];  y= ...

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

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

  6. matlab 画三条曲线,如何利用MATLAB(plot 3函数和fplot3函数)绘制三维曲线?

    文章目录 0 前言 1 plot3函数 1.1 plot3函数的基本用法 1.2 plot3(x,y,z)函数参数的变化形式 1.3 含多组输入参数的plot3函数 1.4 含选项的plot3函数 2 ...

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

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

  8. MATLAB | 如何绘制三维曲线、曲面、多边形投影(三视图)?

    本期带来一个三维投影绘制函数(三视图绘制),函数支持三维曲线.曲面.三维多边形.参数方程曲线.参数方程曲面的投影绘制,以下先给出代码使用方式,文末给出工具函数完整代码: 使用方法 三维多边形投影及基本 ...

  9. Matlab画三维曲线入门

    matlab 调用plot3函数来绘制三维曲线图,调用格式如下:        plot3(x1,y1,z1,'PropertyName','PropertyValue'...); PropertyN ...

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

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

最新文章

  1. 6.1.Scrapy项目
  2. AI语音入门:认识词错率WER与字错率CER
  3. 利用RecyclerView实现无限轮播广告条
  4. Mysql数据库drop表不用跑路,表空间传输助你恢复数据
  5. python varchar_在python中声明varchar
  6. AC日记——丢瓶盖 洛谷 P1316
  7. Ubuntu环境下安装UliPad
  8. win10应用程序无法启动因为应用程序的并行配置不正确解决思路
  9. MYSQL部分面试题型
  10. Python selenium 简单的实现大麦网自动购票过程
  11. Python描述 LeetCode 781. 森林中的兔子
  12. Wab开发————jQuery
  13. S3C2440 由ADS移植到 RealView MDK kile4
  14. 雷达感应模块技术,在智能家电中的应用,智能传感器
  15. 教程篇(6.4) 02. FortiOS架构 ❀ 企业防火墙 ❀ Fortinet 网络安全架构师 NSE7
  16. Python安装Selenium
  17. 武汉电博会看点 daydao电商云ERP亮相
  18. win10系统显示打印机未连接到服务器,win10系统无法连接到打印机的解决方法
  19. matlab不动点迭代代码
  20. 离线维基百科wikipedia——可以随身携带的百科全书

热门文章

  1. R语言检验时间序列中是否存在自相关性:使用box.test函数执行box-pierce检验验证时间序列中是否存在自相关性
  2. RANSAC算法与原理(一)
  3. python打印输出如下图形_python题目要求:输出如下图片中的图形
  4. 利用arcgis软件画地图
  5. 基于Tableau探索分析世界银行提供的关于科学技术的数据
  6. PDF如何旋转页面 PDF旋转页面的方法
  7. 离散数学编程实现真值表输出
  8. 弘辽科技:淘宝改SKU图片会影响权重吗?
  9. 会议论文有影响因子吗_会议论文和期刊论文的区别
  10. 如何制作标识标志标签