网址;
MATLAB代码没有办法在天元运行。
Z = magic(5);
b = bar3(Z);
colorbar;
for k = 1:length(b)
zdata = b(k).ZData;
b(k).CData = zdata;
b(k).FaceColor = 'interp';
end
提示信息如下:
三维图
参数 1 必须为结构体或表。
位于文件 D:\soft\Documents\baltamatica\三维图.m (第 5 行)
zdata = b(k).ZData;
成人在线 和matlab中bar3函数功能上有一点区别,(成人在线 返回的是Surface对象,matlab返回的是Surface对象的句柄数组),详情可以查阅帮助文档,目前需要按支持的方式使用,比如通过get函数来获取'ZData',即第5行可以修改为:zdata = get(b(k), 'ZData');同时设置属性值建议用set函数