没有合适的资源?快使用搜索试试~ 我知道了~
在MATLAB中,绘图的过程可以分为以下几个步骤: 1. 导入数据:首先需要将数据存储在CSV文件中,然后通过readmatrix函数读取文件,将数据导入到工作区,变成矩阵类型数据。 2. 创建图窗窗口:使用figure函数来创建一个新的图形窗口。 3. 创建坐标区,设置坐标属性:使用axes函数来创建坐标区,并使用set函数设置坐标的属性。 4. 绘图,设置图形属性:使用plot函数进行二维图像的绘制,根据需要可以选择不同的绘制方式,如one plot (x)、two plot (x,y,参数)和three plot (x1,y1,x2,y2,...,xn,yn)。同时,可以使用各种高层绘图函数以及低层绘图操作对图形句柄进行操作,定制所需图形。 5. 绘制图例,设置图例属性:使用legend函数来添加图例,并可使用相应的函数设置图例的属性。 6. 辅助功能,放大部分坐标区域:如果需要强调图中的某一部分,可以使用zoom函数来放大坐标区域。
资源推荐
资源详情
资源评论
MATLAB画图详细教程
本⽂将详细介绍如何⽤matlab绘图并美化。
关于figure()
创建图窗窗⼝:figure()
figure()的属性:
'Name':在标题栏显⽰的名称,接字符串,如'Test'
'Position':在电脑屏幕上的位置和⼤⼩,后接向量[left,bottom,width,height]也就是说指定了图窗的左下⾓位置,再向右+width、向上
+height延伸。
'unit':单位,可以选择'normalized',使得位置参数为屏幕的归⼀化位置,屏幕归⼀化坐标(x,y),(0,0)表⽰左下⾓,(1,1)表⽰右上⾓。
我的桌⾯
'color':图窗背景颜⾊,'red'、'green'、'blue'、'cyan'、'magenta'、'yellow'、'black'、'white' 和 'none',其中none表⽰透明。或者RGB
三通道表⽰法[R,G,B],其中三分量都要归⼀化到1,即R/255,G/255,B/255。
例如:
fullfig=figure('Name','Hello','unit','normalized','Position',[0.1, 0.1, 0.3, 0.7],'color',[100/255,100/255,100/255]);
将会产⽣左下⾓位置在[0.1,0.1]、长0.3宽0.7的图窗,其名字为'Hello',其背景颜⾊为[100/255,100/255,100/255]也就是灰⾊。
关于plot()
plot(x,y)画图
'LineWidth',线条宽度,最⼩是1
'color',线条颜⾊,同上
'LineSpec',这⾥直接表⽰线的形状,不⽤写'LineSpec'
'MarkerSize'、'MarkerEdgeColor'、 'MarkerFaceColor':如果线形使⽤Marker,可以调节⼤⼩、边界颜⾊、内部颜⾊
例如,
>> x=0:1/pi:2*pi;
>> y=sin(x);
>> plot(x,y,'--bo','LineWidth',2,'color','blue','MarkerSize',10,'MarkerEdgeColor','black','MarkerFaceColor','red')
表⽰画⼀条如下图所⽰的正弦函数,'--bo'表⽰虚线、蓝⾊、采样点⽤圆圈标出。线形和点形以及颜⾊可以⾃由组合。
剩余10页未读,继续阅读
资源评论
RDSunday
- 粉丝: 232
- 资源: 171
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功