假设我有
A = [1 2 3 nan 5];
Run Code Online (Sandbox Code Playgroud)
如果我做
plot(1:5, A, 'o-');
Run Code Online (Sandbox Code Playgroud)
我将有蓝色部分如下.

如何实现红色部分?
我很抱歉没有在第一次拍摄中直截了当,但是不希望有助于跳过这些值的isnan()方法,因为我需要绘制许多这些线,其中一些线NaN在某些随机位置有缺失值().所以我必须保持每一行的x轴一致.这就是为什么我不能简单地跳过NaN.
不是超级优雅,但功能:
idxs = ~isnan(A);
x = 1:5;
plot(x(idxs), A(idxs));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4964 次 |
| 最近记录: |