x = [2, 3, 4, 5];
y = [4, 6, 40, 10];
% 找到异常值的位置
idx = y <= 20; %逻辑运算符<=会返回一个逻辑数组idx,可以作为索引来选择需要绘制的数据。,
%出图比较
subplot(1,2,1)
plot(x,y);hold on
axis([-inf inf 0 40])
ax = gca;
set(ax, 'FontSize', 20);
title('忽略异常值前')
subplot(1,2,2)
plot(x(idx), y(idx));
axis([-inf inf 0 40])
ax = gca;
set(ax, 'FontSize', 20);
title('忽略异常值后')
matlab 使用 plot 画线,如何忽略异常值
最新推荐文章于 2024-07-07 17:16:52 发布