matlab画出平缓的曲线
时间: 2023-08-30 08:11:48 浏览: 137
MATLAB绘制平滑曲线
3星 · 编辑精心推荐
要画出平缓的曲线,可以使用一些平滑的函数来实现。下面是一个示例代码,使用Matlab内置的smooth函数来平滑曲线:
```matlab
x = linspace(0, 4*pi, 100);
y = sin(x) + randn(size(x))*0.1; % 添加噪声
y_smooth = smooth(y, 10); % 使用smooth函数平滑曲线
plot(x, y, 'b', x, y_smooth, 'r');
legend('原始曲线', '平滑曲线');
```
这段代码会生成一个平滑的正弦曲线,并且在曲线上添加了一些随机噪声。然后使用`smooth`函数将曲线平滑处理。`smooth`函数的第二个参数指定了平滑窗口的长度,这里设置为10。最后使用`plot`函数将原始曲线和平滑曲线绘制出来,并使用`legend`函数添加图例。
你可以根据自己的需要调整参数来获得更好的效果。
阅读全文