怎么改变matlab绘制根轨迹的图像和背景颜色
时间: 2023-12-07 14:09:46 浏览: 63
要改变MATLAB绘制根轨迹的图像和背景颜色,可以使用MATLAB中的set函数来实现。下面是一个例子:
```matlab
% 绘制根轨迹
sys = tf([1 2 1],[1 4 4]);
rlocus(sys);
% 设置背景颜色为白色
set(gcf,'color','w');
% 设置根轨迹线的颜色为红色
set(findobj(gca,'Type','line'),'Color','r');
```
在这个例子中,首先使用tf函数创建一个传递函数,并使用rlocus函数绘制根轨迹。然后使用set函数将图像的背景颜色设置为白色,并将根轨迹线的颜色设置为红色。
需要注意的是,这里使用了gca函数来获取当前图形句柄,并使用findobj函数查找图形中的线对象。这是因为在MATLAB中,根轨迹图像实际上是由多个线对象组成的,每个线对象代表一条根轨迹线。因此,通过查找线对象并设置其颜色,可以改变整个根轨迹图像的颜色。
相关问题
matlab怎么调整根轨迹图像中曲线颜色和粗细问题
在MATLAB中,要调整根轨迹图像中曲线的颜色和粗细,可以使用`rlocus`函数的输出参数来控制。
例如,以下代码会绘制一个根轨迹图像,并将其保存在名为`h`的变量中:
```
num = [1 2];
den = [1 4 3];
sys = tf(num, den);
h = rlocus(sys);
```
要修改根轨迹曲线的颜色,可以使用`set`函数,将根轨迹图像中的每个曲线的颜色属性设置为所需的颜色。例如,要将第一个曲线的颜色修改为红色,可以使用以下代码:
```
set(h(1), 'color', 'r')
```
在上面的代码中,`h(1)`表示根轨迹图像中的第一个曲线,`'color'`表示颜色属性,`'r'`表示将颜色属性设置为红色。可以使用其他颜色代码来指定其他颜色。
要修改根轨迹曲线的粗细,可以使用`set`函数,将根轨迹图像中的每个曲线的线宽属性设置为所需的值。例如,要将第一个曲线的线宽修改为2,可以使用以下代码:
```
set(h(1), 'linewidth', 2)
```
在上面的代码中,`h(1)`表示根轨迹图像中的第一个曲线,`'linewidth'`表示线宽属性,`2`表示将线宽属性设置为2。可以使用任何正整数值来指定其他线宽度。
怎么在matlab画根轨迹
在 MATLAB 中,您可以使用 `rlocus` 函数来绘制根轨迹。这个函数的语法是:
```
rlocus(sys)
```
其中 `sys` 是您要绘制根轨迹的系统,可以是传递函数、状态空间模型或者零极点数据。
以下是一个示例代码,它将绘制传递函数 $G(s) = \frac{100}{s(s+10)(s+20)}$ 的根轨迹:
```matlab
num = 100;
den = [1 30 200 0];
G = tf(num,den);
rlocus(G)
```
运行代码后,将会出现一个根轨迹的图像。您可以使用 MATLAB 的图形工具来进一步自定义图像的外观,例如添加标题、坐标轴标签、网格线等等。
相关推荐
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.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)