matlabdelete删除某一条曲线
时间: 2023-06-13 08:02:04 浏览: 65
你可以使用 `delete` 函数来删除 MATLAB 图形窗口中的某条曲线。以下是删除名为 `h` 的句柄所表示的曲线的示例代码:
```matlab
delete(h)
```
你也可以使用 `findobj` 函数来查找要删除的曲线,并通过 `delete` 函数来删除它。以下是通过名称查找并删除名为 `myline` 的曲线的示例代码:
```matlab
h = findobj(gca,'Type','line','DisplayName','myline');
delete(h)
```
这将在当前图形轴上查找类型为 `line`(曲线)且显示名称为 `myline` 的对象,并将其句柄存储在变量 `h` 中。然后,`delete` 函数将使用该句柄删除该对象。
相关问题
matlabdelete
在MATLAB中,delete()是一个用于删除对象的方法。对于Value类而言,MATLAB不会自动调用delete(),需要用a.delete()显示调用,因此其实不一定类方法名不一定需要写成delete。而对于Handle类对象,会自动调用析构函数。主要clear和delete的区别在于,clear a会删除a这个句柄,但是delete会删除a指向的内存。在自定义delete函数时,需要注意handle类的析构函数最后隐性调用了handle基类的析构函数,即在自定义的delete函数后还有一句:delete@handle()。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)