matlab plot画图方块点
时间: 2023-09-25 18:06:10 浏览: 293
您可以使用 `plot` 函数的 `'s'` 标记来绘制方块点。例如,以下代码将绘制一个包含方块点的简单曲线:
```matlab
x = linspace(0, 2*pi, 50);
y = sin(x);
plot(x, y, 's')
```
这将在图形窗口中绘制一个包含 50 个方块点的正弦曲线。您可以使用 `'MarkerFaceColor'` 和 `'MarkerEdgeColor'` 属性来设置点的填充和边框颜色。例如,以下代码将使用红色边框和绿色填充绘制方块点:
```matlab
plot(x, y, 's', 'MarkerFaceColor', 'g', 'MarkerEdgeColor', 'r')
```
您还可以使用 `'MarkerSize'` 属性来设置点的大小。例如,以下代码将设置方块点的大小为 10:
```matlab
plot(x, y, 's', 'MarkerSize', 10)
```
相关问题
matlab画图中最高点怎么设置成方块
你可以使用Matlab中的`plot`函数来设置最高点为方块。
使用以下代码:
```matlab
x = 1:10;
y = [2, 6, 3, 8, 4, 9, 7, 5, 3, 1];
[max_y, max_idx] = max(y);
plot(x, y);
hold on;
plot(x(max_idx), max_y, 's', 'MarkerSize', 10, 'MarkerFaceColor', 'k', 'MarkerEdgeColor', 'k');
hold off;
```
其中,`max`函数用于找到`y`向量中的最大值及其索引。`plot`函数用于绘制折线图,`hold on`和`hold off`用于在同一图中添加多个元素。`'s'`参数用于设置标记为方块形状,`'MarkerSize'`用于设置标记大小,`'MarkerFaceColor'`和`'MarkerEdgeColor'`用于设置标记的填充颜色和边框颜色。
这将在图形中将最高点设置为方块。
matlab画图线型、符号及颜色汇总
在MATLAB中,你可以使用不同的线型、符号和颜色来绘制图形,以增强图像的可读性和美观性。下面是MATLAB中常用的线型、符号和颜色的汇总:
线型:
1. 实线:'-'
2. 虚线:'--'
3. 点线:':'
4. 点划线:'-.'
符号:
1. 圆圈:'o'
2. 方块:'s'
3. 菱形:'d'
4. 上三角形:'^'
5. 下三角形:'v'
6. 左三角形:'<'
7. 右三角形:'>'
8. 六边形:'h'
9. 五角星:'*'
颜色:
1. 红色:'r'
2. 绿色:'g'
3. 蓝色:'b'
4. 黄色:'y'
5. 品红色:'m'
6. 青色:'c'
7. 黑色:'k'
8. 白色:'w'
你可以将这些线型、符号和颜色与绘图函数(如plot、scatter等)一起使用,例如:
```
x = 1:10;
y = sin(x);
plot(x, y, '--ro'); % 绘制虚线,圆圈符号,红色
```
阅读全文