第3章数据的可视化(Graphics);3.1二维绘图(2-Dplotting)
3.1.1绘图的一般步骤;3.1.2基本绘图函数
(Plottingfunction);例3-3绘制矩阵y为2×3的曲线图
y=[123;456];
plot(y)
y=peaks; %产生一个49*49的矩阵
plot(y)
;x和y为向量或矩阵时的plot(x,y),分别有以下几种情况:
x是向量y是矩阵时
x的长度与矩阵y的行数或列数必须相等,如果x的长度与y的每列元素个数相等,向量x与y的每列向量画一条曲线;
如果x的长度与y的每行元素个数相等,则向量x与矩阵y的每行向量对应画一条曲线;
如果y是方阵,x和y的行数和列数都相等,则向量x与矩阵y的每列向量画一条曲线。
x是矩阵y是向量时
y的长度必须等于x的行数或列数,绘制的方法与前一种相似。
x和y都是矩阵时
x和y大小必须相同,矩阵x的每列与y的每列画一条曲线。;;练习;例3-6x是矩阵,分别绘制x与y1和x与y2的曲线,已知y1是向量且长度与x的行数相等,y2是矩阵且与x尺寸相同。
x=[1:4;2:5;3:6]
x=
1234
2345
3456
y1=[123] %y1长度与x的行数相等
y1=
123
plot(x,y1);plot(z)绘制复数数组曲线
;;3.1.3多个图形的绘制;;;练习;;【例3-9】在同一窗口使用双纵坐标绘制电机的转速n与电磁转矩m随电流ia变化的曲线。
ia=0:0.5:80;m=0.6*ia;
n=1500-15*ia;
figure(1)
yyaxisleft,plot(ia,m) %左边坐标
yyaxisright,plot(ia,n) %右边坐标
figure(2)
plotyy(ia,m,ia,n)
;3.1.4设置曲线绘制方式、坐标轴
和图形注释;;例3-11在图形中设置曲线的不同线型和颜色并绘制图形。
x=0:0.2:10;
y=exp(-x);
plot(x,y,ro-.)
holdon
z=sin(x);
plot(x,z,m+:,LineWidth,2,MarkerEdgeColor,k,MarkerSize,10);2.设置坐标轴;例3-12在图形中设置曲线的坐标轴,绘制圆形。
x=0:0.1:2*pi+0.1;
plot(sin(x),cos(x))
axis([-2,2,-2,2]) %设置坐标范围
axissquare %坐标轴设置为正方形
axisoff %坐标轴消失
;;;5.使用鼠标添加注释文字
gtext(s’)
%用鼠标把字符串放在图形上
6.使用鼠标获取图形数据
[x,y]=ginput(n)
%用鼠标从图形上获取n个点的坐标(x,y)
说明:参数n应为正整数,是通过鼠标从图上获得数据点的个数;x、y用来存放所取点的坐标是列向量,每次获取的坐标点为列向量的一个元素。
;练习;3.2特殊图形和坐标的绘制(SpecializedPlotting)
3.2.1特殊图形绘制;1.柱状图
柱状图常用于对统计的数据进行显示,便于观察在一定时间段中数据的变化趋势,比较不同组数据集以及单个数据在所有数据中的分布情况,特别适用于少量且离散的数据。
bar(x,y,width,参数) %画柱状图;;;;;练习;;;;例3-20已知电路图,电流I=10sin(100t+π/6),R=10Ω,wL=3Ω,1/wc=2Ω时计算U、Ur、Uc和UL,分别使用compass、feather和quiver函数绘制复相量U、Ur、Uc和UL的向量图。
R=10;zc=2*1/j;zl=3j;
Ur=I*R %电阻电压
Uc=zc*I %电容电压
Ul=zl*I %电感电压
U=I*(R+zc+zl)
compass([Uc,Ur,Ul,U],r) %绘制红色罗盘图
feather([Uc,Ur,Ul,U]) %绘制羽毛图
quiver([0,1,2,3],0,[real(Ur),real(Uc),real(Ul),real(U)],[imag(Ur),imag(Uc),imag(Ul),imag(U)]);;;3.2.2特殊坐标轴图形绘制;根据y=1-sin(θ)绘制笛卡尔坐标和极坐标图,θ=0:0.1:2*pi+0.1
theta=0:0.1:2*pi+0
您可能关注的文档
- 房屋建筑学(第2版) 课件汇总 王海军 第11--20章 屋顶 --- 建筑施工图绘读.ppt
- 房屋建筑学(第2版) 课件全套 王海军 第1--20章 民用建筑设计概论---建筑施工图绘读.pptx
- 《MATLAB教程及实训 第4版》课件 第1章MATLAB概述.pptx
- 《MATLAB教程及实训 第4版》课件 第2章MATLAB基本运算实训.pptx
- 《MATLAB教程及实训 第4版》课件 第4章符号运算实训.pptx
- 《MATLAB教程及实训 第4版》课件 第5章程序设计和M文件实训.pptx
- 《MATLAB教程及实训 第4版》课件 第6章MATLAB高级图形设计实训.pptx
- 《MATLAB教程及实训 第4版》课件 第7章Simulink仿真环境实训.pptx
- 《MATLAB教程及实训 第4版》课件 第8章线性控制系统的分析实训.pptx
- 《MATLAB教程及实训 第4版》课件全套 曹弋 第1--8章 MATLAB概述---线性控制系统的分析实训.pptx
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)