matlab画图只标点不画线
时间: 2023-10-15 21:06:39 浏览: 38
要实现只标点不画线的效果,你可以在绘制图形时设置线条属性为none,然后再单独用散点图绘制数据点。具体代码如下:
```
%生成数据
x = 0:0.1:2*pi;
y = sin(x);
%绘图
figure;
hold on;
scatter(x,y); %散点图
set(gca,'XTick',0:pi/2:2*pi); %设置横坐标刻度
set(gca,'XTickLabel',{'0','\pi/2','\pi','3\pi/2','2\pi'}); %设置横坐标刻度标签
xlim([0,2*pi]); %设置横坐标范围
xlabel('x'); %设置横坐标名称
ylabel('y'); %设置纵坐标名称
title('Sin(x)'); %设置图形标题
```
这段代码会绘制一个只有散点的正弦曲线图,如下图所示:
![matlab_scatter.png](https://img-blog.csdn.net/20180527154744258?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0LmJsb2cuY3Nkbi5uZXQvZ2V0dGF0bWFuX2t1bWFy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/70)
相关问题
matlab怎么只画一条线
在 MATLAB 中,你可以使用 `plot` 函数来绘制一条线。以下是一个简单的示例:
```matlab
% 创建 x 轴上的坐标点
x = 0:0.1:10;
% 创建 y 轴上的坐标点,这里选择 y=x
y = x;
% 绘制一条线
plot(x, y);
```
在这个例子中,我们使用了 `plot` 函数来绘制一条线,其中 `x` 和 `y` 分别是 x 轴和 y 轴上的坐标点。通过调用 `plot(x, y)`,可以将这些点连接起来并绘制出一条线。你可以根据需要调整 `x` 和 `y` 的值来绘制不同的线。
matlab画图只画一部分
在Matlab中,可以通过设置图形对象的属性来控制只画一部分图形。其中,可以使用底层绘图函数来对图形对象的属性进行设置与操作。
另外,可以通过以下代码来实现只显示部分图例:
```
legend('图例1', '图例2', '图例3', 'Location', '部分位置');
```
在上述代码中,将需要显示的图例名称作为参数传递给`legend`函数,并通过设置`Location`参数来指定要显示的图例的位置。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)