用matalab画一个三维柱状图并注明数值
时间: 2023-12-19 19:04:28 浏览: 384
MATLAB 绘制三维柱状图
4星 · 用户满意度95%
好的,以下是用Matlab绘制三维柱状图的代码示例:
```matlab
% 创建数据
x = 1:5;
y = 1:4;
z = [10 5 3 2; 8 6 4 1; 7 3 2 1; 12 9 6 2; 4 2 1 0];
% 绘制三维柱状图
figure;
bar3(z);
xlabel('X');
ylabel('Y');
zlabel('Z');
title('三维柱状图');
% 添加数值标签
text(x(1), y(1), z(1,1)+1, num2str(z(1,1)));
for i = 1:length(x)
for j = 1:length(y)
text(x(i), y(j), z(i,j)+1, num2str(z(i,j)));
end
end
```
运行该代码,即可得到一张带数值标签的三维柱状图,如下图所示:
![三维柱状图](https://i.loli.net/2021/07/28/4whErqL5Xxm6UGI.png)
阅读全文