matlab Graph

MATLAB绘图教程
本文详细介绍了MATLAB中折线图和条形图的绘制方法,包括如何使用plot和bar函数,设置图像属性如线型、颜色和标记,以及如何保存图像和显示网格。通过多个实例,展示了如何同时绘制多个函数图像,如何使用subplot进行图像布局,以及如何为图像添加标题和坐标轴标签。

折线图
所用函数 plot(x, y)

部分命令
坐标轴单位等长 axis equal;
保存上一个图像 hold on;
显示网格 grid on;
图像加标题 title(' ');
坐标轴标题 xlabel(' '); ylabel(' ');
分块画图 subplot(2, 3, 4)
%2代表2行,3代表3列,4代表第四个图

范例1
画出 y = x2 (-3<=x<=3) 图像

x = -3: 0.1: 3;
y = x .* x;    		%注意是  .*	或写 y = x.^2;
plot(x, y);

范例2
同时画出 y = x2 (-3<=x<=3) 和 y = x3 (-3<=x<=3) 图像

x = -3: 0.1: 3;
y1 = x .* x;
y2 = x.^3;
plot(x, y1, 'red', x, y2, 'blue'); 		%'red'表示曲线颜色

范例3
分块画出 y1 = sin(x) y2 = sin(2x) y3 = sin(4x)图像,要求y3占两个格

x = -4 : 0.1 : 4;

y1 = sin(x);
y2 = sin(2*x);
y3 = sin(4*x);

subplot(2, 2, 1);
plot(x, y1);

subplot(2, 2, 2);
plot(x, y2);

subplot(2, 2, [3 4]);    %注意中括号
plot(x, y3);

LineSpec补充
线型
-实线(默认)
-- 双划线
:虚线
.-点划线

颜色
r 红色
g 绿色
b 蓝色
c 青绿色
m 洋红色
y 黄色
k 黑色
w 白色

标记符
+ 加号符
o 空心圆
* 星号
. 实心圆
x 叉号符
s 正方形square
d 菱形diamond
^ 上三角形
v 下三角形
> 右三角形
< 左三角形
p 五角星pentacle
h 六边形

LineSpec中设置曲线线型、标识符和颜色三项属性时,控制符的顺序不受限制并可以省略或者部分省略。也就是说r-.*-.r**-.r等形式是等效的,都表示使用红色点划线连接各个节点,各节点使用“*”标识。

条形图
所用函数 bar (x, y);
范例3

y = [75 91 105 123.5 131 150 179 203 130 55 99]; 	%条形图高度
x = 2000 : 2010;		%对应横坐标
bar(x, y);
MATLAB的图形绘制功能非常强大,能够轻松地创建各种各样的图表和可视化效果。MATLAB提供了丰富的绘图函数和选项,使得用户能够根据数据的不同方面来展示和分析。 在MATLAB中,我们可以使用plot函数来绘制二维图形。通过传入数据点的横坐标和纵坐标,我们可以绘制出曲线图、散点图、折线图等等。plot函数还支持许多参数,使得我们可以调整线条的颜色、线型、线宽等属性,以及添加标题、坐标轴标签和图例等元素。 除了plot函数,MATLAB还提供了许多其他的绘图函数,例如bar函数可以用来绘制柱状图,pie函数可以用来绘制饼图,histogram函数可以用来绘制直方图等等。这些函数都具有丰富的选项,使得我们能够根据具体需求来定制图表的样式和内容。 此外,MATLAB还可以绘制三维图形。我们可以使用plot3函数来绘制三维曲线图,scatter3函数来绘制三维散点图,surf函数来绘制三维曲面图等等。对于三维图形,MATLAB还提供了一些调整视角、旋转、放大缩小等交互功能,使得用户能够更好地观察和分析数据。 总之,MATLAB的图形绘制功能十分强大且灵活,适用于各种不同类型的数据可视化需求。无论是以简洁、漂亮的图表展示科研结果,还是在数据分析和处理过程中辅助决策,MATLAB都能够提供丰富的绘图工具和选项,帮助用户快速且有效地完成任务。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值