-
二维平面绘图
- x=0:0.01:2*pi; 表示x的定义域,pi在matlab中指的是圆周率
- y=sin(x); 表示y关于x的表达式
- figure 建立一个幕布
- plot(x,y) 绘制当前的函数图像
- title(‘y=sin(x)’) 给图像加标题为“y=sin(x)”
- xlabel(‘x’) 给x轴加标签
- ylabel(‘sin(x)’) 给y轴加标签
- xlim([0 2*pi]) 给图像限定图像展示的范围
- x=0:0.01:20;
- y1=200*exp(-0.05*x).*sin(x);
- y2=0.8*exp(-0.5*x).*sin(10*x);
- figure
- [AX,H1,H2]=plotyy(x,y1,x,y2,‘plot’); 将2个图像绘制于同一幕布
- set(get(AX(1),‘Ylabel’),‘String’,‘Slow Decay’)
- set(get(AX(2),‘Ylabel’),‘String’,‘Fast Decay’)
- xlabel(‘Time (\musec)’)
- title(‘Multiple Decay Rates’)
- set(H1,‘LineStyle’,’–’)
- set(H2,‘LineStyle’,’:’)
颜色选项参数
颜色 字符 红 r 绿 g 蓝 b 黄 y 粉 m 青 c 白 w 黑 k 线型选项参数
线型 符号 示例 实线 - _______________________________________________________________________________________ 虚线 – ---------------------------------------- 冒号线 : … 点画线 -. _._._._._._._._._._._._._._._._._._. 数据标记点选项参数
符号 点类型 示例 . 点 . … + 十字号 +++++++ o 圆圈 oooooo * 星号 ********* x 叉号 XXXXXX s 正方形 d 菱形 ^ 上三角 v 下三角 < 左三角 > 右三角 p 五角星 h 六角星 -
三维立体绘图
- t=0:pi/50:10*pi;
- plot3(sin(t),cos(t),t)
- xlabel(‘sin(t)’)
- ylabel(‘cos(t)’)
- zlabel(‘t’)
- hold on 在同一种图片中绘制多张图片
- hold off 不保存当前图片
- grid on 加入网格线
- axis square 将图像范围变为正方形
-
知识补充
- 绘制双峰函数
[x,y,z]=peaks(30); mesh(x,y,z) grid
matlab基本绘图操作
最新推荐文章于 2024-03-16 21:39:46 发布