数据和函数的可视化.pptx
《数据和函数的可视化.pptx》由会员分享,可在线阅读,更多相关《数据和函数的可视化.pptx(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 2023/3/12Matlab Language1 引言引言世界顶级的数值计算工具软件世界顶级的数值计算工具软件MATLAB具有极其强具有极其强大的大的数据可视化数据可视化功能,功能,可制作具有出版质量图形可制作具有出版质量图形。在前面的课程中,已经使用了在前面的课程中,已经使用了数据可视化命令数据可视化命令plot。详细介绍详细介绍MATLAB这一部分的内容可以写这一部分的内容可以写一本书一本书。我们只能介绍我们只能介绍MATLAB数据可视化的基础,数据可视化的基础,2-D数据数据可视化、可视化、3-D数据可视化初步。数据可视化初步。二维图形二维图形是将平面坐标上的数据点连接起来的平面图是
2、将平面坐标上的数据点连接起来的平面图形。可以采用直角坐标系、对数坐标、极坐标等形式。形。可以采用直角坐标系、对数坐标、极坐标等形式。数据点可以用向量或矩阵形式给出,类型可以是实型数据点可以用向量或矩阵形式给出,类型可以是实型或复型。或复型。第1页/共29页 2023/3/12Matlab Language2 3.1 二维曲线绘图的基本操作二维曲线绘图的基本操作plot指令的基本调用格式指令的基本调用格式(1)plot(x)x为向量时,以该元素的下标为横坐标、元素值为纵坐标绘出曲线为向量时,以该元素的下标为横坐标、元素值为纵坐标绘出曲线x为实数二维数组时,则按列绘制每列元素值相对其下标的曲线,曲
3、线数等为实数二维数组时,则按列绘制每列元素值相对其下标的曲线,曲线数等于于x数组的列数。数组的列数。x为复数二维数组时,则按列分别以数组的实部和虚部为横、纵坐标绘制多为复数二维数组时,则按列分别以数组的实部和虚部为横、纵坐标绘制多条曲线条曲线(2)plot(x,y)x、y为同维数组时,绘制以为同维数组时,绘制以x、y元素为横纵坐标的曲线元素为横纵坐标的曲线x为向量,为向量,y为二维数组、且其列数或行数等于为二维数组、且其列数或行数等于x的元素数时,绘制多条不同的元素数时,绘制多条不同颜色的曲线颜色的曲线x为二维数组,为二维数组,y为向量时,情况与上相同,只是为向量时,情况与上相同,只是y仍为纵
4、坐标。仍为纵坐标。(3)plot(x1,y1,x2,y2,)绘制以绘制以x1为横坐标、为横坐标、y1为纵坐标的曲线为纵坐标的曲线1,以,以x2为横坐标、为横坐标、y2为纵坐标的曲为纵坐标的曲线线2,等等。,等等。其中其中x为横坐标,为横坐标,y为纵坐标,绘制为纵坐标,绘制y=f(x)函数曲线。函数曲线。第2页/共29页 2023/3/12Matlab Language3 例例3.1使用直角坐标系使用直角坐标系在在0,2区间内,绘制曲线区间内,绘制曲线x=0:pi/100:2*pi;y=2*exp(-0.5*x).*sin(2*pi*x);plot(x,y)第3页/共29页 2023/3/12M
5、atlab Language4 例例3.2 使用参数方程绘制曲线使用参数方程绘制曲线绘制曲线绘制曲线t=-pi:pi/100:pi;x=t.*cos(3*t);y=t.*sin(t).2;plot(x,y)第4页/共29页 2023/3/12Matlab Language5 绘制图形的辅助操作绘制图形的辅助操作 曲线线形控制符曲线线形控制符 曲线颜色控制符曲线颜色控制符 符号-:-.-含义 实线 虚线 点划线 双划线 符号 b g rcmykw含义兰绿红青品红黄黑白第5页/共29页 2023/3/12Matlab Language6 曲线的色彩、线型和曲线的色彩、线型和 数据点形数据点形曲线的
6、曲线的线形控制符、颜色控制符、数据点形控制符线形控制符、颜色控制符、数据点形控制符可以组可以组合使用合使用其先后次序不影响绘图结果其先后次序不影响绘图结果也可以单独使用。也可以单独使用。第6页/共29页 2023/3/12Matlab Language7 例例3.9 绘制图形的辅助操作绘制图形的辅助操作Specify Line properties t=(0:15)*2*pi/15;y=sin(t);subplot(3,2,1),plot(t,y);title(Lins style is default)subplot(3,2,2),plot(t,y,o);title(Lins style i
7、s o)subplot(3,2,3),plot(t,y,k:);title(Lins style is k:)subplot(3,2,4),plot(t,y,k:*);title(Lins style is k:*)subplot(3,2,5),plot(t,y,m-d);title(Lins style is m-d)subplot(3,2,6),plot(t,y,r-p);title(Lins style is r-p)第7页/共29页 2023/3/12Matlab Language8 第8页/共29页 2023/3/12Matlab Language9 坐标、刻度和分格线控制坐标、刻度
8、和分格线控制 第9页/共29页 2023/3/12Matlab Language10 例例 3.10 坐标控制坐标控制 绘制椭圆,长轴为绘制椭圆,长轴为3.25,短轴为,短轴为1.15t=0:2*pi/99:2*pi;x=1.15*cos(t);y=3.25*sin(t);%y为长轴,为长轴,x为短轴为短轴subplot(2,2,1);plot(x,y);axis offtitle(axis off);subplot(2,2,2);plot(x,y);axis image;title(axis image);subplot(2,2,3);plot(x,y);axis equal;title(a
9、xis Equal);subplot(2,2,4);plot(x,y);axis square;title(axis Square);第10页/共29页 2023/3/12Matlab Language11 第11页/共29页 2023/3/12Matlab Language12 刻度、分格线和坐标框刻度、分格线和坐标框 分格线与分格线与grid指令指令 grid on画出分格线画出分格线grid off不画分格线不画分格线MATLAB的的缺省设置是不画分格线;缺省设置是不画分格线;分格线的疏密取决于坐标刻度(改变坐标刻度,可改分格线的疏密取决于坐标刻度(改变坐标刻度,可改变分格线的疏密)。变
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 函数 可视化
限制150内