个人matlab笔记(五·上)

这篇博客详细记录了MATLAB的数据可视化和图像处理基础知识,包括plot函数的使用、坐标轴设置、子图创建、网格线和坐标轴缩放的操作,以及极坐标绘图、对数坐标和双纵轴绘图的方法。还介绍了图形标注,如标题、坐标轴标签、文本框和图例的添加,以及数据光标和图形交互功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

3月20日
数据可视化及图像处理
内容较多,分基本法

基本绘图:

开头讲的plot()函数
x=0:0.01:10;
y=sin(x);
plot(x,y);
这样简单的用法不用多说了

特殊一点的是

x为多维向量时,不按照行来进行操作,而是以每一列来进行图像的绘制,生成列向量个数的图像。
y=[3+2i,4+5i,5+7i,6+8i,7+9i,10+6i];
plot(y) 以复数的实部为横坐标,虚部为纵坐标进行二维绘图
plot(x,y,z) x,y是横纵坐标,z是图像属性
plot(……,'Property Name','Property Value')
LineWidth 线宽  0.25、1.5等值,单位为points,不用加上''
MarkerEdgeColor 标记点边框颜色
MarkerFaceColor 标记点内部填充颜色
MarkerSize 标记点大小 0.5、1.5等
也可以plot(t1,x1,t2,x2,……)  t(i)和x(i)维度一样即可

subplot(a,b,c) 产生a行b列个子图 在横着书第c个进行绘图,在绘图函数的前面声明
也可以subplot(223)简洁一些,subplot(a,b,[])

设置坐标轴用 axis([xmin xmax ymin ymax ……])几维几个
axis equal  横轴纵轴等长
axis square 产生正方形坐标系
axis auto 使坐标轴范围能够容纳下所有的图形
axis normal 解除对坐标轴的限制  %恢复原状态
axis off 取消一切设置  %自己运行了一下感觉就是把除了函数图像以外的都删去了(坐标轴什么的)
axis on 恢复一切设置

hold on 打开图像保持功能
hold off 关闭图像保持
hold  on和off切换

grid on 添加网格线
grid off

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值