有没有办法在MatLab中以图形方式添加两条曲线?

时间:2015-07-17 20:12:10

标签: matlab graphics plot

假设我有正弦曲线和余弦曲线。有没有办法以图形方式添加它们?而不是犯罪+ cos? 我正在绘制不同变量函数的东西(假设一条曲线从一个整数数组中获取x值,另一条曲线从一组无理数中获取),所以我不知道如何添加它们。

1 个答案:

答案 0 :(得分:1)

假设你要绘制y1 = f1(x1)y2 = f2(x2)你可以做到这一点

X = union(x1, x2);
Y1 = interp1(x1, y1, X);
Y2 = interp1(x2, y2, X);
Y = Y1 + Y2;
plot(X, Y)

所以要看到这一点

x1 = 2 * pi * rand(50, 1);
x2 = 2 * pi * rand(50, 1);
y1 = cos(x1).^2;
y2 = sin(x2).^2;
X = union(x1, x2);
Y1 = interp1(x1, y1, X);
Y2 = interp1(x2, y2, X);
Y = Y1 + Y2;
plot(X, Y)