我正在尝试更新 bar3 图的 ZData:
z = [[1, 2]; [3, 4]];
z_new = [[1, 2]; [3, 3]];
h = bar3(z);% works fine until here
set(h, 'ZData', z_new);
然后我收到以下错误:
Warning: Error creating or updating Surface
Error in value of property ZData
Array is wrong shape or size
Warning: Error creating or updating Surface
Error in value of property ZData
Array is wrong shape or size
它们不会使程序崩溃,但现有地块的数据会被删除而不是被覆盖。
我不明白为什么会发生这种情况,因为矩阵显然是相同的大小。