未绘制特定值的轮廓线

Contour line at specific value is not getting drawn

使用以下矩阵

test1 =
[-0.200000000000000 -0.180000000000000  -0.160000000000000  -0.140000000000000  -0.120000000000000;
 -0.200000000000000 -0.180000000000000  -0.160000000000000  -0.140000000000000  -0.120000000000000];

test2 = 
[0.0153000000000000 0.0183000000000000  0.0212000000000000  0.0247000000000000  0.0281000000000000;
 0.0206000000000000 0.0227000000000000  0.0247000000000000  0.0273000000000000  0.0306000000000000];

test3 = 
[-2 -2  -2  -2  -2;
[-1 -1  -1  -1  -1];

(缩小)我想绘制一些轮廓线,例如

figure
contour(test1,test2,test3,[value1, value2, ...],'ShowText','on');

然而,-2 的轮廓线没有被绘制,即使在

figure
contour(test1,test2,test3,[-2 -2],'ShowText','on');

有什么想法吗?

是的,2 个想法:

1) ,是分隔符,不是小数点和整数位的区别。您的数据是 0,然后是 200000000000000。可能不是你想要的。用 ..

替换那些逗号

2) 一旦你有了它,它应该几乎可以工作了。但是,它不适用于 -2,因为这是极限,-2 与其他东西没有边界。例如,尝试 -1.5,看看它是否有效。