0

代码

tfr = abs ( tfr ); [row_size, column_size] = size(tfr);  
tfr = tfr(1:round(row_size/2), 1:row_size);
surf(tfr); view(2); 

我进入了 OSX 10.10.3 Yosemite 的 R2014b

在此处输入图像描述

但旋转显示单元格不应该是黑色的

在此处输入图像描述

为什么输出是黑色的?我想知道这是否是硬件问题。

4

1 回答 1

2

我敢打赌,这trf是一个非常大的矩阵。在这些情况下,表面有很多边缘(默认为黑色),以至于它们完全使图像混乱,并且您看不到表面补丁

一种解决方案是删除边缘:

surf(trf, 'edgecolor', 'none').

示例:与

trf = rand(500,500);

下图分别显示 和 的surf(trf)结果surf(trf, 'edgecolor', 'none')

在此处输入图像描述 在此处输入图像描述

于 2015-06-22T12:38:35.933 回答