在 MATLAB 中,画图是一个强大的功能,它支持从简单的二维图形到复杂的三维
图形的绘制。以下是一些 MATLAB 画图的案例,涵盖了二维和三维图形的绘制:
二维图形绘制案例
1. 二维折线图
使用
plot 函数绘制二维折线图。例如,绘制正弦函数 y = sin(x)的图像:
matlab 复制代码
x = 0:pi/100:2*pi; % 创建 x 数据
y = sin(x); % 计算 y 数据
plot(x, y, 'b-o'); %
绘制蓝色带圆圈的折线图
title('Sin Function'); % 添加标题
xlabel('X'); % X 轴标签
ylabel('Y'); % Y 轴标签
grid on; % 显示网格
2.
散点图
使用
scatter 函数绘制散点图。例如,随机生成数据并绘制散点图:
matlab 复制代码
x = randn(100,1); % 创建 x 数据
y = randn(100,1); % 创建 y 数据
scatter(x, y, 30, 'r', 'filled'); %
绘制红色填充的散点图,点
大小为 30
title('Scatter Plot');
xlabel('X');
ylabel('Y');
grid on;
3. 柱状图
使用
bar 函数绘制柱状图。例如,绘制一个简单的柱状图:
matlab 复制代码
x = 1:5; % 类别
y = [3, 7, 2, 5, 9]; % 数值
bar(x, y); % 绘制柱状图
title('Bar Chart');
xlabel('Category');
ylabel('Value');
grid on;