- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
昆明理工大学上机安排4-数据可视化
数据可视化学习内容及要求
数据可视化的基本步骤
数据可视化的一般步骤为:
①准备绘图需要的数据;
②指定绘图的窗口或者区域;
③选择线型、颜色、数据点形状等绘图属性;
④调用基本绘图命令;
⑤坐标轴控制,包括显示范围、刻度线、比例、网格线;
⑥标注控制,包括坐标轴名称、标题、相应文本等;
⑦其他更精确的控制,如颜色、视角、剪切和镂空等。
以上数据可视化的 7 个步骤不都是必须的,用户可以根据需要来选取相应的步骤。
基本二维图形
plot函数是最基本的二维图形命令,它是以MATLAB的内部函数形式出现的。MATLAB的其他二维函数中的绝大多数是以plot为基础构造的绘图命令。
【调用格式】
plot(y), ploy(x,y),plot(x, y, s), plot(x1,y1,x2,y2,…)
plot(x1,y1,s1,x2,y2,s2,…,xn,yn,sn)
(s ,s1,s2…sn为图形属性控制选项,即颜色、线型等属性)
作业1:试运行下面的例子,回答下面的问题:
(1)plot(y)
若y为实向量,则以什么为纵坐标,以什么为横坐标,绘制连线图?
若y为实矩阵,则以什么为横纵坐标绘制连线图,图中的曲线数和矩阵行列有什么关系?
若y为复向量,则以什么为横纵坐标绘制几条连线图?
(2)ploy(x,y)
当y和x为同维向量,则以什么为横、纵坐标绘制连线图?
若x为向量,y为一维或和x同维的矩阵,则绘制多条不同颜色的连线图,曲线的个数和矩阵的维数有什么关系,以什么为横坐标?
若x和y为同维实数矩阵,则以什么为横纵坐标分别绘制曲线,曲线条数等于矩阵的列数吗?
(3)plot(x1,y1,x2,y2,…)
每对x、y必须符合plot(x, y)中的要求,不同对之间没有影响,命令将对每一对x,y绘制曲线。
例1:用plot(y)绘制向量,代码如下:
T=1:0.1:10;
y=sin(t); %生产1*100的行向量y.
plot(y);
例2 y1为实矩阵,用plot(y1)绘制矩阵,代码如下:
y1=[0,5,10,15;5,10,15,20;10,15,20,5];ploy(y1);
例3 用plot()绘制复向量,代码如下:
X=[1:1:100]; %实部
Y=[2:2:200]; %虚部
Z=X+Y.*i; %生成复向量
Plot(Z);
例4 在0≤x≤2(区间内,绘制曲线y=2e-0.5xcos(4πx)
程序如下:
x=0:pi/100:2*pi; %生成x向量
y=2*exp(-0.5*x).*cos(4*pi*x); %生成与x同维的y向量
plot(x,y);
例5 分析下列程序绘制的曲线。(除回答作业1问题外,分析加figure有什么作用)
x1=linspace(0,2*pi,100);
x2=linspace(0,3*pi,100);
x3=linspace(0,4*pi,100);
y1=sin(x1);
y2=1+sin(x2);
y3=2+sin(x3);
x=[x1;x2;x3];
y=[y1;y2;y3];
plot(x,y,x1,y1-1);
figure;
plot(x1,y)?;
具有两个纵坐标标度的图形
在MATLAB中,如果需要绘制出具有不同纵坐标标度的两个图形,可以使用plotyy绘图函数。调用格式为:
plotyy(x1,y1,x2,y2)
其中x1,y1对应一条曲线,x2,y2对应另一条曲线。横坐标的标度相同,纵坐标有两个,左纵坐标用于x1,y1数据对,右纵坐标用于x2,y2数据对。
作业2 用不同标度在同一坐标内绘制曲线:(x范围:x=0:pi/100:2*pi)
y1=0.2e-0.5xcos(4πx) 和y2=2e-0.5xcos(πx)。
要求:要编写程序并把在MATLAB上运行后得到的图形贴出来。
绘图属性控制
在调用plot函数时,可以指定线型、颜色和数据点的图标,其调用格式为:
plot(x, y, ‘color_linestyle_marker’)
【说明】参数color_linestyle_marker 为一个字符串,由颜色、线型、数据点的图标组成。定义下表所示:
作业3:运行下面例子,试试能改变图形属性的顺序吗,图形的3各属性都要写吗?
例6 运行下列语句,观察plot的控制串的效果,并做作业2,把程序图形贴在作业后。
t=linspace(0,2*pi,360);
x1=4*cos(t); y1=4*sin(t); x2=8*cos(t); y2=4*sin(t); x=-8:8; y=0.5*x;
plot(x1,y1,r-,x
您可能关注的文档
最近下载
- 成人失禁性皮炎的预防与护理团标解读课件.pptx VIP
- 义务教育法课件.pptx VIP
- 义务教育数学课程标准(2022年版)重点.pdf VIP
- 高校辅导员招聘考试《基础知识》试题汇编(含答案).pdf VIP
- 第十四章烧伤冷伤咬蛰伤.pptx VIP
- FLOEFD 2021(Standalone 版)软件教程-第8章高级模块示例(管内燃烧).pdf VIP
- 未来之路 比尔盖茨.pdf VIP
- 物流园区绩效指标体系.pdf VIP
- 迅达电梯SMLCD人机界面培训5400主板按键操作培训.pptx
- FLOEFD 2021(Standalone 版)软件教程-第7章参数化研究示例.pdf VIP
文档评论(0)