问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

MATLAB绘制函数图像的实例教程

创作时间:
作者:
@小白创作中心

MATLAB绘制函数图像的实例教程

引用
1
来源
1.
https://m.jb51.net/softjc/969953.html

本文将详细介绍如何使用MATLAB软件绘制二维和三维函数图像。从基础的二维图像绘制到三维图像绘制,逐步深入,适合初学者学习。

Matlab软件提供了强大的可视化功能,可以根据给定的曲线上的坐标来绘制曲线图形。下面将通过具体实例,详细介绍如何绘制函数图像。

1 绘制二维平面函数图像

1.1 一条曲线

x = 0:0.01 : 2 * pi; % x轴范围从0到2π,步长为0.01
y = sin(x);
figure % 新建一个幕布
plot(x, y)
title('y=sin(x)') % 加上标题
xlabel('x') % x轴标签
ylabel('sin(x)') % y轴标签
xlim([0, 2 * pi]) % 设置x轴范围,避免默认的尾部留白

1.2 多条曲线

使用plotyy函数可以在同一幕布上绘制两条函数图像,其中AX是两个坐标轴的句柄,AX(1)代表左侧轴,AX(2)代表右侧轴。

x = 0:0.01: 2*pi;
y1 = sin(x);
y2 = cos(x);
figure
[AX, H1, H2] = plotyy(x, y1, x, y2, 'plot');
% plotyy绘制两条函数图像于同一块幕布上
% AX是两个坐标轴的句柄,AX(1)代表左侧轴,AX(2)代表右侧轴
set(get(AX(1),'Ylabel'),'String','sin(x)')
set(get(AX(2), 'Ylabel'), 'String', 'cos(x)')
xlabel('Time (\musec)')
title('Multiple Decay Rates')
set(H1, 'LineStyle', '--')
set(H2, 'LineStyle', ':')

1.3 相关字符指令

  • 颜色代码:

  • 红色:r

  • 粉红:m

  • 蓝色:g

  • 青色:c

  • 绿色:b

  • 白色:w

  • 黄色:y

  • 黑色:k

  • 线型代码:

  • 实线:-

  • 虚线:--

  • 冒号线::

  • 点画线:-.

2 三维绘图

2.1 基本绘图

t = 0:pi / 50 : 20 * pi;
plot3(cos(t), t, sin(t)) % 绘制三维图像
xlabel('cos(t)') % 添加标签
ylabel('t')
zlabel('sin(t)')

2.2 添加新曲线

使用hold on可以在同一幕布上继续添加新的曲线,使用hold off停止等待新曲线。

hold on % 同一个幕布上继续绘制曲线
hold off % 停止等待新曲线

2.3 添加网格线

使用grid on可以为图像添加网格线。

t = 0:pi / 50 : 20 * pi;
plot3(cos(t), t, sin(t)) % 绘制三维图像
xlabel('cos(t)') % 添加标签
ylabel('t')
zlabel('sin(t)')
grid on % 添加网格线

2.4 各面修改为正方形

使用axis square可以将图像的各面调整为正方形。

t = 0:pi / 50 : 20 * pi;
plot3(cos(t), t, sin(t)) % 绘制三维图像
xlabel('cos(t)') % 添加标签
ylabel('t')
zlabel('sin(t)')
axis square % 将各面变成正方形

以上就是MATLAB绘制函数图像的基本过程,实例虽然简单,但涵盖了绘制图像的主要步骤和常用参数。希望这些内容能帮助大家快速掌握MATLAB绘图的基础知识。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号