matlab7.0 自学教程第三章
机械用自学教程
第3章
数据和函数的可视化
第3章 数据及函数的可视化数据可视化是数据分析、系统分析的一种重要方法。 MATLAB具有丰富且易于理解和使用的绘图指令,数据和 函数的可视化是MATLAB的重要组成部分。
本章主要内容如下:3.1 二维曲线绘图 3.2 三维绘图 3.3 图形窗功能简介
MATLAB编程应用基础
机械用自学教程
第3章
数据和函数的可视化
引子上的图像? 如何画出 y=sin(x) 在 [0, 2*pi] 上的图像? =
MATLAB编程应用基础
机械用自学教程
第3章
数据和函数的可视化
引子手工作图找点: 找点: x=0, pi/3, pi/2, 2*pi/3, pi, … 计算函数值: 计算函数值: y=sin(0), sin(pi/3), sin(pi/2), 描点: 描点:在坐标系中画出这些离散点 用直线或曲线连接这些点, 用直线或曲线连接这些点,得到函数的大致图形
…
MATLAB编程应用基础
机械用自学教程
第3章
数据和函数的可视化
引子Matlab 作图给出离散点列: 给出离散点列: x=[0:pi/10:2*pi] 计算函数值: 计算函数值: y=sin(x) 画图: 画图:用 matlab 二维绘图命令 plot 作出函数图形 plot(x,y)
例:>> x=[0:pi/10:2*pi];>> y=sin(x); >> plot(x,y);MATLAB编程应用基础
机械用自学教程
第3章
数据和函数的可视化
可视化的基本步骤1. 曲线数据准备(以二维图形为例):选取一个参变量采样向量 计算各坐标数据向量
2. 3. 4. 5.
选定图形窗及子图位置; 调用曲线绘图指令; 设置轴的范围 图形注释(图名、坐标名、图例、文字说明)。
MATLAB编程应用基础
机械用自学教程
第3章
数据和函数的可视化
例用图形表示 y=sin(t)sin(9t).%产生参变量采样向量 t=(0:100)/100*pi; y=sin(t).*sin(9*t); %产生数据向量 subplot(2,1,1),plot(t,y,'r.'),axis([0,pi,-1,1]),title('子图1') %确定子图、线% subplot(2,1,2),plot(t,y),axis([0,pi,-1,1]),title('子图2') 型、注释等
MATLAB编程应用基础
机械用自学教程
第3章
数据和函数的可视化
3.1 二维曲线绘图3.1.1 plot的基本调用格式 a) plot(X,’s’)X为实向量时,以该向量元素的下标为横坐标,元素值为 纵坐标画一条连续曲线。 X为实矩阵时,则按列绘制每列元素值相对其下标的曲线, 图中曲线数等于X阵列数。 X为复数矩阵时,则按列绘制每列以元素实部和虚部为横、 纵坐标绘制多条曲线。 用来指定线型、色彩等,缺省时为MATLAB默认设置。
MATLAB编程应用基础
机械用自学教程
第3章
数据和函数的可视化
【例3-1】二维曲线绘图基本指令演示一。>> t=(0:pi/50:2*pi)'; k=0.4:0.1:1; Y=cos(t)*k; plot(Y) %生成(101*1)的时间采样列向量 %生成(1*7)的行向量 %生成(101*7)的矩阵
MATLAB编程应用基础
机械用自学教程
第3章
数据和函数的可视化
3.1 二维曲线绘图3.1.1 plot的基本调用格式 b) plot(X,Y,’s’)X、Y是同维向量时,绘制X、Y元素为横、纵坐标的曲线。 X是列向量,Y是与X等行的矩阵时,以X为横坐
标,按Y 的列数绘制多条曲线。 X是矩阵,Y是向量时,以Y为纵坐标按X的列数绘制多条 曲线。 X、Y是同维矩阵时,以X,Y对应列元素为横、纵坐标分 别绘制曲线,曲线条数等于矩阵列数 s的意义与其在plot(X,’s’)中相同。
MATLAB编程应用基础
机械用自学教程
第3章
数据和函数的可视化
【例3-2】二维曲线绘图基本指令演示二:plot(t,Y)、plot(Y,t) 所绘图形的 比较。>> t=(0:pi/50:2*pi)'; k=0.4:0.1:1; Y=cos(t)*k; plot(t,y) %生成(101*7)的矩阵 %生成(101*1)的列向量 %生成(1*7)的行向量
MATLAB编程应用基础
机械用自学教程
第3章
数据和函数的可视化
3.1 二维曲线绘图3.1.2 曲线的色彩、线型和数据点形a) 色彩和线型 线 型 色 彩 符号 含义 符号 含义 b 蓝 实线 g 绿 r 红 : 虚线 c 青 m 品红 -. 点划线 y 黄 k 黑 -双划线 w 白
【说明】当‘s’缺省时,默认设置为 曲线一律用“实线”线型。 不同曲线按表中所给前七种颜色次序着色,依次为蓝、绿、红等.
MATLAB编程应用基础
机械用自学教程
第3章
数据和函数的可视化
【例3-3】二维曲线绘图基本指令演示三:色彩和线型。 用图形表示连续调制波形 y = sin(t ) sin(9t ) 及其包络线。>> t=(0:pi/100:pi)'; y1=sin(t)*[1,-1]; y2=sin(t).*sin(9*t); plot(t,y1,'r:',t,y2,'b') axis([0,pi,-1,1])%生成(101*1)的时间采样列向量 %生成(101*2)的矩阵(包络线函数值) %生成(101*1)的调制波列向量 %用红虚线绘y1,用蓝实线绘y2
MATLAB编程应用基础
机械用自学教程
第3章
数据和函数的可视化
3.1 二维曲线绘图3.1.2 曲线的色彩、线型和数据点形b) 数据点形 数据点形用来标志数据点,即可单独使用也可与色彩、线型 组合使用。 符 . + ^ < > v 号 含 义 符 d h o p s x 号 含 义 菱形符 六角星符 空心圆符 五角星符 方块符 叉字符
实心黑点 十字符 朝上三角符 朝左三角符 朝右三角符 朝下三角符
MATLAB编程应用基础
机械用自学教程
第3章
数据和函数的可视化
【例3-4】二维曲线绘图基本指令演示四:数据点形(函数与例3-3相同)。 >> t=(0:pi/100:pi)'; y2=sin(t).*sin(9*t); t1=pi*(0:9)/9; y3=sin(t1).*sin(9*t1); plot(t,y2,'b',t1,y3,'bp') axis([0,pi,-1,1])
%生成(1*10)数据标志点采样向量 %生成(1*10)数据标志点数据 %用蓝实线绘y2,用☆对y3进行标志
MATLAB编程应用基础
机械用自学教程
第3章
数据和函数的可视化
扩展:一张图同时汇多个图形plot(x1,y1,s1,x2,y2,s2, ... ,xn,yn,sn) 等价于: 等价于: hold on plot(x1,y1,s1) plot(x2,y2,s2) ... plot(xn,yn,sn) 属性选项 可以省略
hold on hold off Figure??? Figure???MATLAB编程应用基础
机械用自学教程
第3章
数据和函数的可视化
扩展:绘图其他属性 线条的粗细,字体大小,坐标轴属性等。 例:>> x=-pi:pi/10:pi;>> y=sin(x); >> plot(x,y,'rh:','linewidth',2, ... 'markeredgecolor','b', ... 'markerfacecolor','g') linewidt
h: 指定线条的粗细 : markeredgecolor: 指定标记的边缘色 markerfacecolor: 指定标记表面的颜色 注:1) 属性与属性的值是成对出现的 2) 更多属性参见 plot 的联机帮助MATLAB编程应用基础
…… 此处隐藏:1724字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [教学研究]2012西拉科学校团少队工作总结
- [教学研究]建筑工程公司档案管理制度
- [教学研究]小学数学人教版六年级上册圆的周长和面
- [教学研究]ERP电子行业解决方案
- [教学研究]钢支撑租赁合同范本
- [教学研究]预应力自动张拉系统用户手册Rev1.0
- [教学研究]MOOC课程:金瓶梅人物写真(每章节课后
- [教学研究]追加被执行人申请书(适用追加夫妻关系)
- [教学研究]2014年驾考科目一考试最新题库766
- [教学研究]2013-2014学年度九年级物理第15章《电
- [教学研究]新版中日交流标准日本语初级下26课-客
- [教学研究]小导管注浆施工作业指导书
- [教学研究]一般财务人员能力及人岗匹配评估表
- [教学研究]打1.2.页 小学一年级暑假口算100以内加
- [教学研究]学习贯彻《中国共产党党和国家机关基层
- [教学研究]2012年呼和浩特市中考试卷_35412
- [教学研究]最简易的电线电缆购销合同范本
- [教学研究]如何开展安全标准化建设
- [教学研究]工作分析与人岗匹配
- [教学研究]2016-2017学年高中历史第七单元现代中
- 山东省义务教育必修地方课程小学三年级
- 台湾宜兰大学互联网交换技术课程 01_In
- 思想品德:第一课《我知我家》课件(人
- SAR合成孔径雷达图像点目标仿真报告(附
- 利辛县“十三五”规划研究报告
- 2015-2020年中国手机APP行业市场发展趋
- 广告策略、创意表现、媒体方案
- 企业如何申请专利的的几点思考
- 《中国教育简史》网上作业
- 高中历史第二单元西方人文精神的起源及
- 年终晚会必备_精彩的主持稿_精心整理_
- 信息工程专业自荐书
- 2019高考历史人教版一轮练习:第十二单
- JAVA俱乐部管理系统软件需求规格说明书
- 2016-2021年中国小型板料折弯机行业市
- (人教新课标)六上_比的基本性质课件PPT
- 辽宁省公务员考试网申论备考技巧:名言
- 神经阻滞麻醉知情同意书
- 施工企业信息填报、审核和发布的相关事
- 初一(七年级)英语完形填空100篇




