MATLAB中怎么画柱状图
时间: 2023-09-27 18:11:27 浏览: 108
在MATLAB中,可以使用`bar()`函数绘制柱状图。以下是一个简单的例子:
```matlab
x = [1 2 3 4 5];
y = [10 15 7 8 12];
bar(x,y);
```
其中,`x`是柱子的位置,`y`是柱子的高度。`bar()`函数会根据`x`和`y`的值绘制柱状图。如果要添加标题和标签,可以使用`title()`和`ylabel()`函数。
```matlab
title('柱状图');
ylabel('柱子高度');
```
完整的代码如下:
```matlab
x = [1 2 3 4 5];
y = [10 15 7 8 12];
bar(x,y);
title('柱状图');
ylabel('柱子高度');
```
绘制出来的柱状图如下所示:

相关问题
matlab怎么画柱状图
在MATLAB中,可以使用bar函数来绘制柱状图。下面是一个简单的例子:
```matlab
x = [1 2 3 4 5];
y = [3 8 2 5 9];
bar(x, y);
```
其中,x是柱状图的横坐标,y是柱状图的纵坐标。bar函数会将x和y对应的值绘制成柱子。可以通过设置bar函数的参数来修改柱状图的样式,例如柱子的颜色、宽度等等。
matlab 怎么画柱状图
在 Matlab 中,你可以使用 `bar` 函数来绘制柱状图。`bar` 函数的语法如下:
```matlab
bar(y)
```
其中,`y` 是一个向量或矩阵,表示要绘制的柱状图的高度。如果 `y` 是一个向量,则每个元素表示一个柱子的高度;如果 `y` 是一个矩阵,则每一列表示一个柱状图系列的高度。
下面是一个简单的示例代码,演示如何使用 `bar` 函数绘制柱状图:
```matlab
% 创建一个向量 y,表示 5 个柱子的高度
y = [3 1 4 2 5];
% 使用 bar 函数绘制柱状图
bar(y);
% 添加标题和轴标签
title('柱状图示例');
xlabel('柱子编号');
ylabel('高度');
```
运行上述代码,你将会看到一个简单的柱状图,其中每个柱子的高度对应 `y` 向量中的一个元素。
如果你想绘制多个柱状图系列,可以使用以下形式的 `bar` 函数:
```matlab
bar(x, y)
```
其中,`x` 是一个向量,表示每个柱子的位置;`y` 是一个矩阵,表示每个系列的高度。下面是一个示例代码,演示如何绘制多个柱状图系列:
```matlab
% 创建一个矩阵 y,表示两个柱状图系列的高度
y = [3 1 4 2 5; 1 4 2 3 5];
% 创建一个向量 x,表示每个柱子的位置
x = 1:5;
% 使用 bar 函数绘制柱状图
bar(x, y);
% 添加标题和轴标签
title('柱状图示例');
xlabel('柱子编号');
ylabel('高度');
legend('系列1', '系列2');
```
运行上述代码,你将会看到两个柱状图系列,每个系列有 5 个柱子,每个柱子的高度对应 `y` 矩阵中的一个元素。
阅读全文
相关推荐











