话不多说,先上代码
% 函数示例
x = 1:1:100;
y1 = x.^2;
y2 = x;
y3 = x.^(1/2);
Title = ['Function'];
figure;
hold on; % 添加新绘图时保留当前绘图
plot(x,y1,'-ks','LineWidth',1, 'DisplayName','y1');
plot(x,y2,'-bs','LineWidth',1, 'DisplayName','y2');
plot(x,y3,'-rs','LineWidth',1, 'DisplayName','y3');
xlabel('X'); % x坐标标签设置
ylabel('Y'); % y坐标标签设置
xlim([0 100]); % x坐标范围设置
ylim([0 100]); % y坐标范围设置
% x坐标标签字号大小,字型粗体
set(get(gca,'xlabel'),'FontSize', 18,'FontWeight','Bold');
% y坐标标签字号大小,字型粗体
set(get(gca,'ylabel'),'FontSize', 18,'FontWeight','Bold');
set(get(gca,'TITLE'),'FontSize',16); % 图标题字号大小
set(gca,'FontSize', 16, 'LineWidth',1); %
set(gca,'XMinorTick','on'); % x坐标次刻度线
set(gca,'YMinorTick','on'); % y坐标次刻度线
title(Title); % 显示图标题
legend('Location','bestoutside'); % 图例位置设定,在图像外部最适宜的位置
grid on; % 显示坐标网格线
hold off;
legend show; % 显示图例
上面代码的输出结果如下


这段代码展示了如何在Matlab中使用plot函数绘制多个函数曲线,包括设置线型、标记符号,调整坐标轴范围,以及修改坐标标签、图例和图标题的样式。此外,还涉及到了坐标次刻度线和网格线的显示。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



