matlab画pid控制
时间: 2023-08-23 15:12:54 浏览: 30
在MATLAB中画PID控制图形的步骤如下:
1. 首先,加载原始数据。使用load加载数据文件,例如load('ysw')。
2. 创建一个图形窗口,并使用plot函数绘制原始数据。例如使用plot(ysw1),ysw(:,2*','linewidth',2)绘制散点图。
3. 设置坐标轴范围。使用axis函数设置x轴和y轴的范围,例如axis([-50,350,-50,550])。
4. 定义变量和数组。根据原始数据,定义x_pos和y_pos数组,并初始化x_ini和y_ini变量。
5. 创建空数组x_real和y_real,并将初始值添加到数组中。
6. 创建空数组error_x和error_y,并将初始值设置为0。
7. 使用for循环遍历数据点。从第二个数据点开始,计算每个数据点的实际位置和误差,并将结果添加到相应的数组中。
8. 创建时间数组。使用1:N创建时间数组。
9. 创建第一个图形窗口,并使用plot函数绘制实际位置和位置跟踪的图形。例如,使用plot(x_pos,y_pos,'r',x_real,y_real,'*b','linewidth',2)。
10. 添加标签和网格。使用xlabel、ylabel和grid on函数添加标签和网格。
11. 设置坐标轴范围。使用axis函数设置x轴和y轴的范围。
12. 创建第二个图形窗口,并使用plot函数绘制X和Y的跟踪误差图形。例如,使用plot(time,error_x,'r',time,error_y,'b','linewidth',2)。
13. 添加标签和网格。使用xlabel、ylabel和grid on函数添加标签和网格。
14. 添加标题。使用title函数添加标题。
这样,你就可以使用MATLAB画出PID控制图形了。
相关推荐












