在matlab绘制四条函数图像的代码
时间: 2024-10-13 14:13:36 浏览: 30
【matlab代码】二维sinc函数的图像
5星 · 资源好评率100%
在MATLAB中,你可以使用`plot`函数来绘制多条函数图像。假设你想绘制y = x^2, y = sin(x), y = e^x, 和 y = ln(x)这四个函数,可以按照以下步骤编写代码:
```matlab
% 定义x的范围
x = linspace(-10, 10, 400); % 生成400个等间距的点
% 计算每个函数对应的y值
y1 = x.^2; % y = x^2
y2 = sin(x); % y = sin(x)
y3 = exp(x); % y = e^x (exp是指数函数)
y4 = log10(x); % y = ln(x) (log10是常用对数)
% 绘制四条线
hold on; % 使用hold on保持当前图形状态,不会覆盖之前的图
plot(x, y1, 'r', 'LineWidth', 1.5); % 红色,线宽1.5
plot(x, y2, 'b', 'LineWidth', 1.5); % 蓝色
plot(x, y3, 'g', 'LineWidth', 1.5); % 绿色
plot(x, y4, 'm', 'LineWidth', 1.5); % 黑色
% 添加标题和标签
title('Four Functions Comparison');
xlabel('X-axis');
ylabel('Y-axis');
% 显示网格
grid on;
% 关闭hold模式
hold off;
% 提示用户可以在图上交互查看数据
disp('You can zoom in and out, pan the graph, or use other MATLAB functions to explore the data.');
%
阅读全文