Matlab绘制图形

img


这种图如何用matlab绘制出来,好像叫做条带图

img


求问,这两个图用Matlab怎么画,大概用什么绘图函数,需要的参数

可以使用Matlab中的plot函数来绘制这两个图形。

对于图1,可以使用以下代码绘制:

x = [0 1 2 1 0]; % x轴坐标
y = [0 1 0 -1 0]; % y轴坐标
plot(x, y, 'b', 'LineWidth', 2); % 绘制蓝色曲线,线宽为2
axis equal; % 设置x轴和y轴的比例相同,使图形更加准确

对于图2,可以使用以下代码绘制:

x = [0 1 2 1 0]; % x轴坐标
y1 = [0 1 0 -1 0]; % y轴坐标1
y2 = [-1 -2 -3 -2 -1]; % y轴坐标2
plot(x, y1, 'b', 'LineWidth', 2); % 绘制蓝色曲线,线宽为2
hold on; % 继续在同一张图上绘制
plot(x, y2, 'r--', 'LineWidth', 2); % 绘制红色虚线,线宽为2
axis equal; % 设置x轴和y轴的比例相同,使图形更加准确
legend('图形1', '图形2'); % 添加图例

请根据你的具体需求,调整参数和绘制风格来定制你想要的图形。