Matlab图形的编辑含绘图修改的奥义Word文档格式.docx
- 文档编号:13161658
- 上传时间:2022-10-07
- 格式:DOCX
- 页数:68
- 大小:237.64KB
Matlab图形的编辑含绘图修改的奥义Word文档格式.docx
《Matlab图形的编辑含绘图修改的奥义Word文档格式.docx》由会员分享,可在线阅读,更多相关《Matlab图形的编辑含绘图修改的奥义Word文档格式.docx(68页珍藏版)》请在冰豆网上搜索。
5 其他一些绘图技巧 15
5.1 图像不显示 15
5.2 Legend设置 15
5.3 Matlab如何在一个figure中添加多个datacursor 16
5.4 matlab可不可以建文件夹?
16
5.5 如果程序不小心进入死循环,或者计算时间太长,可以在命令窗口中使用Ctrl+c来中断。
17
5.6 figure命令建一个绘图窗口 17
5.7 注释掉一段程序:
5.8 doc命令名,打开命令的帮助文档 17
5.9 boxon%打开图框 18
5.10 closeall 18
5.11 Tab补全 18
5.12 cell模式 18
5.13 获取文件列表,批处理 18
5.14 Ctrl+D打开子程序 19
5.15 Tools->
ShowDependencyReport, 19
5.16 单元数组的基本操作 19
5.17 GUI程序关闭按钮的callback 20
5.18 同步缩放坐标轴linkaxeslinkaxes命令 20
5.19 MATLAB中的字体平滑 20
5.20 Set 21
5.21 可先定义 22
5.22 视角设定view(az,el) 22
5.23 透视与遮挡 22
5.24 获取当前绘图坐标的指针h=gca 22
5.25 附件1:
这是什么鬼?
22
5.26 附件2附属命令:
25
5.27 附件3搜索表 27
1matlab
画图中线型,颜色及字体的设置
1.1plot格式
plot格式中选项是指为了区分多条画出曲线的颜色,线型及标记点而设定的曲线的属性.还可以进一步设置包括线的宽度(LineWidth),标记点的边缘颜色MarkerEdgeColor),填充颜色(MarkerFaceColor)及标记点的大小(MarkerSize)等其它绘图属性
例:
x=0:
0.1:
3*pi;
plot(x,sin(x),'
*m'
x,cos(x),'
+g'
'
LineWidth'
2,'
MarkerEdgeColor'
y'
MarkerSize'
5);
1.2图形尺寸和字体的设置:
Properties一栏中提供四种属性进行设置:
选择size,分别设置Width,Height,选择相应的单位,进行图形尺寸的设置
2.选择Fonts,勾选“CustomSize”,选中“Usefixedfontsize”可以选择固定字体大小,勾选“Customname”,选择字体
2matlab作图标注
2.1坐标轴的标题:
title函数,
title('
字符串'
)------字符串可以写中文Leg:
biaoti'
fontsize'
20,'
color'
r'
)%标题
2.2坐标轴的说明:
xlabel和ylabel函数,
格式:
xlabel('
),ylabel('
字符串'
)Leg:
x'
)
xvaule'
);
给x轴取名字
2.3图形说明文字:
text和gtext函数
A:
text函数:
按指定位置在坐标系中写出说明文字.格式为:
text(x1,y1,'
'
选项'
)B:
gtext函数:
按照鼠标点按位置写出说明文字.格式为:
gtext('
y=sin(x)'
)%加标注
2.4在图形中添加图例框:
A.legend('
字符串1'
字符串2'
……)------以字符串1,字符串2……作为图形标注的图例
B.legend('
……,pos)------pos指定图例框显示的位置.
2.5用鼠标点选屏幕上的点:
ginput函数,格式为:
[x,y,button]=ginput(n):
其中:
n为所选择点的数;
x,y均为向量,x为所选n个点的横坐标;
y为所选n个点的纵坐标.button为n维向量,是所n个点所对应的鼠标键的标号:
1------左键;
2------中键;
3------右键
在坐标轴上任意标上感兴趣的刻度。
用XTick、YTick、ZTick
如:
10;
y=x.^2;
h=plot(x,y,'
o'
x,y);
set(gca,'
YTick'
[0,10,25,50,80,99],'
XTick'
[0.5,8,10]);
用XTickLabel、YTickLabel、ZTickLabel属性把标记标签从数值改为字符串:
如将y轴上的值80用字符串代替
YTickLabel'
0|10|25|50|cutoff|99'
2.6使用多个x轴和y轴
另外可对坐标轴的刻度进行设置,通过点击刻度…
1.刻度位置对应的是原始数据中值,应与数据的范围相当;
2.刻度标签则是相应刻度位置上显示的内容,可以是数字或者是任意的文字
X轴刻度位置也可通过如下命令设置:
set(gca,'
xtick'
[123])
X轴刻度标签也可通过如下命令设置:
xTickLabel'
[‘a’,‘b’,‘c’])
XAxisLocation和YAxisLocation属性指定在图形的哪一侧放置x轴和y轴。
如图3.
x1=0:
0.01:
y1=sin(x1);
h1=line(x1,y1,'
Color'
ax1=gca;
set(ax1,'
XColor'
YColor'
ax2=axes('
Position'
get(ax1,'
),'
XAxisLocation'
top'
YAxisLocation'
right'
none'
k'
x2=x1;
y2=cos(x2);
h2=line(x2,y2,'
Parent'
ax2);
2.7axis对坐标轴的控制
axis([xminxmaxyminymaxzminzmax])
axis函数的功能丰富,其常常使用的使用方法有:
axisequal:
纵横坐标轴採用等长刻度
axissquare:
产生正方形坐标系(默觉得矩形)
axisauto:
使用默认设置
axisoff:
取消坐标轴
axison:
显示坐标轴
axis([05-33]);
//x,y轴范围
3绘图设置
3.1网格设置:
通过gridon/off命令显示/关闭网格
通过gridminor命令控制网格密度
通过set(gca,’xGrid’,’off’)关闭x轴上的网格线,其他类推
3.2曲线设置
可以通过“EditPlot”箭头选中曲线双击进行线形颜色线宽等设置
3.3在单线图上绘制多重线:
有三种办法.
A.第一种方法是利用plot的多变量方式绘制:
plot(x1,y1,x2,y2,...,xn,yn)
B.第二种方法也是利用plot绘制,但加上holdon/off命令的配合:
plot(x1,y1)
holdon
plot(x2,y2)
holdoff
C.第三种方法还是利用plot绘制,但代入矩阵
4一些特殊函数的绘图方法
正态分布图
我们可以用命令normrnd生成符合正态分布的随机数.
normrnd(u,v,m,n)
其中,u表示生成随机数的期望,v代表随机数的方差.
运行:
a=normrnd(10,2,10000,1);
histfit(a)
我们可以得到正态分布的统计直方图与其正态分布拟合曲线.
leg比较正态分布与平均分布的分布图:
yn=randn(30000,1);
%%正态分布
x=min(yn):
0.2:
max(yn);
subplot(121)
hist(yn,x)
yu=rand(30000,1);
%%平均分布
subplot(122)
hist(yu,25)
极坐标图
polar函数用来绘制极坐标图,调用格式为:
polar(theta,rho,选项)
当中,theta为极坐标极角,rho为极径,选项的内容和plot函数类似。
绘制的极坐标图
theta=0:
2*pi;
rho=sin(3*theta).*cos(5*theta);
polar(theta,rho,'
对数坐标图
semilogx(x1,y1,选项1,x2,y2,选项2,…)
semilogy(x1,y1,选项1,x2,y2,选项2,…)
loglog(x1,y1,选项1,x2,y2,选项2,…)
其他的绘图函数
在线性直角坐标中,其它形式的图形有条形图、阶梯图、杆图和填充图等,所採用的函数分别为:
bar(x,y,选项)
选项在单引號中
stairs(x,y,选项)
stem(x,y,选项)
fill(x1,y1,选项1,x2,y2,选项2,…)
例5-8:
分别以条形图、填充图、阶梯图和杆图形式绘制曲线
0.35:
7;
y=2*exp(-0.5*x);
subplot(2,2,1);
bar(x,y,'
g'
'
)'
axis([0,7,0,2]);
subplot(2,2,2);
fill(x,y,'
subplot(2,2,3);
stairs(x,y,'
b'
subplot(2,2,4);
stem(x,y,'
5其他一些绘图技巧
5.1图像不显示
在用循环画很多图时,为了减少对内存的占用,可以设置图像不显示,直接保存起来。
其实也很简单,就是在plot等语句前加上一句:
figure('
visible'
off'
)。
这样画图时就不显示了!
5.2Legend设置
当遇到图中某些曲
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 图形 编辑 绘图 修改 奥义
![提示](https://static.bdocx.com/images/bang_tan.gif)