- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab简单绘图及案例程序
一、matlab画图功能强大,有多种形式,可以通过菜单、工具栏来处理图形。也可以通过调用函数来灵活的画出各型各色的图形。
plot ——建立向量或矩阵各队向量的图形 xlabel ——给X轴加标记
loglog ——X、Y轴都取对数标度建立图形 ylabel ——给Y轴加标记
semilogx —X轴用于对数标度,Y轴线性标度绘制图形 text—在图形指定的位置加上文本字符串
semilogy ——Y轴用于对数标度,X轴线性标度绘制图形 title ——给图形加标题
gtext ——在鼠标的位置加上文本字符串 grid ——打开网格线
格式:plot(x,y,s) 、 plot(x,y1,s1,x,y2,s2,…….x,yn,yn)
二、二维曲线绘图
2.1 plot函数绘图
例1:v1=linspace(0,2*pi,20); %linspace(a,b,n) 产生线性空间变量,a到b的n等分,没有n 时即linspace(a,b),默认为100
v2=sin(v1); %建立V1-V2函数关系
v3=cos(v1); %建立V1-V3函数关系
plot(v1,v2,v1,v3) %画出两条曲线:v1-v2,v1-v3
plot(v1,v2,v1,v3) %画出两条曲线:v1-v2,v1-v3
plot(v1,v2,v1,v3,r+) %v1-v3以红色‘+’表现出来
xlabel(x轴坐标) %指定x轴坐标
ylabel(y轴坐标) %指定y轴坐标
title(图形整个坐标) %指定图形整个标题
plot函数绘图举例:
plot绘图函数的参数表
字元
颜色
字元
图线型态
y
黄色
.
点
K
黑色
O
圆
w
白色
x
x
b
蓝色
+
+
g
绿色
*
*
r
红色
-
实线
c
亮青色
:
短虚线
m
锰紫色
-.
点虚线
--
虚线
例2:y=0:0.1:10;x=10.^y;
plot(x,y) %图形结构变化大
semilogx(x,y) %绘图清楚
对数尺度绘图示例
例3 : 以三种对数尺度绘图,注意各个图形的该表
x=[0 2 5 7 10 12 15 17 20 21];
y=[0.1 0.2 0.5 0.6 0.9 1 1.2 1.26 1.22 1.2];
plot(x,y) % 线性尺度绘图
semilogx(x,y)
semilogy(x,y)
loglog(x,y)
matlab提供三种对数尺度的绘图指令:semilogx,semilogy,loglog 都是以10为底
semilogx:x轴是以对数尺度绘图
semilogy:y轴是以对数尺度绘图
loglog:x,y轴都以对数尺度绘图
2.2 对数尺度绘图
subplot(2,2,1);plot(x,y)
subplot(2,2,2);semilogx(x,y)
subplot(2,2,3);semilogy(x,y)
subplot(2,2,4);loglog(x,y)
例4
x=0:pi/100:2*pi;
y1=sin(x);
y2=cos(x);
plot(x,y1,k:,x,y2,b-) %‘k’代表黑色,‘:’代表短虚线,‘b’代表蓝色,‘-’代表实线
title(sine and cosine curves); %添加标题
xlabel(independent variable X);%对X轴坐标进行说明
ylabel(dependent variable Y); %对Y轴坐标进行说明
text(2.8,0.5,sin(x)); %在指定坐标位置添加文本字符串
text(1.4,0.3,cos(x)); %在指定坐标位置添加文本字符串
gtext({sin(x);cos(x)});%通过鼠标在指定位置添加文本字符串
图形标记示例
2.3 图形标记
可以给图形加上一些说明,如图形名称,图形某一部分的含义、坐标说明等。
例5
x=linspace(0,2*pi,60);
y=sin(x);
plot(x,y)
axis([0,2*pi,-1,2]) %设定坐标轴的最大值和最小值,x轴范围为0到2*pi,y轴坐标范围为-1到2
axis(off) /axis off %关闭坐标系统
axis(on)/axis on %显示坐标系统
axis(square) / axis square %将当前图形设置为方行(系统默认为矩)
ax
您可能关注的文档
最近下载
- 污水处理厂污泥处理处置安全保障措施方案.docx VIP
- 沪教牛津版英语2024七年级上册全册知识清单(记忆版).pdf
- 《项目融资概述》课件.ppt VIP
- 2024安徽职业技术学院招聘笔试真题及参考答案详解1套.docx VIP
- 2025至2030中国汽车检测行业发展分析及发展前景与趋势预测报告.docx VIP
- 如何找回误删微信好友,微信好友一键恢复.doc VIP
- 2025 CSCO前列腺癌诊疗指南.pptx VIP
- 2025年【数学】苏教版数学三年级下册试题5.324时计时法同步练习(含答案).pdf VIP
- 医院培训课件:《医院环境表面及清洁用品的清洁消毒》.pptx
- 《过故人庄》课件.ppt VIP
文档评论(0)