x = linspace(0, 10, 1000); y1 = x.*sin(x) + exp(-x).*cos(x); y2 = sin(x)./(1+x.^2); figure; subplot(2, 1, 1); hold on; grid on; xlabel('x'); ylabel('y1'); title('y1 = x*sin(x) + e^{-x}*cos(x)'); plot(x, y1, 'b'); subplot(2, 1, 2); hold on; %grid on; xlabel('x'); ylabel('y2'); title('y2 = sin(x)/(1+x^2)'); plot(x, y2, 'r');
时间: 2023-09-18 09:12:12 浏览: 68
数学建模之MATLAB画图汇总.pdf
这段代码是用 MATLAB 绘制两条函数曲线的示例。第一行代码定义了一个从0到10,有1000个点的均匀分布的x向量。接下来两行分别定义了y1和y2函数,采用了不同的数学运算。最后通过subplot函数将两个子图分别画在一起,其中第一个子图的数据是蓝色的y1函数,第二个子图的数据是红色的y2函数。其中,subplot(2, 1, 1)表示将整个窗口分成两行一列的格子,当前作图在第一行;subplot(2, 1, 2)则表示当前作图在第二行。
阅读全文