l=0.00001:0.00001:0.001
时间: 2023-08-05 20:07:43 浏览: 53
这是MATLAB中创建一个列向量的语句,其中l是向量的名称,0.00001表示向量中的第一个元素,0.00001表示元素之间的步长,0.001表示向量中的最后一个元素。这个向量中一共有100个元素,其值分别为0.00001, 0.00002, 0.00003, ..., 0.00099, 0.001。
相关问题
创建一个列向量l,使其中值为0.00001:0.00001:0.001
在MATLAB中,可以通过以下代码创建一个列向量l,使其中值为0.00001:0.00001:0.001:
```matlab
l = 0.00001:0.00001:0.001;
l = l';
```
这里使用了冒号运算符(:),它可以生成一个从第一个参数到第二个参数,步长为第三个参数的向量。然后使用转置运算符(')将行向量转换为列向量。
program main implicit none integer:: iIsErrCor !是否做纠偏操作-0无,1有 integer:: dMeasVal real(kind=8):: dTgtVal !目标变量值-设定值 ! real(kind=8):: dMeasVal !目标量测试值 real(kind=8):: dAdjVal !自变量调节值-相对数值 ! real(kind=8):: dDtau !时间步长-调节量=调节速度*调节时长 real(kind=8):: dAjtUMax !调节速度最大值 real(kind=8):: dErOld !误差值-旧值-上一时程误差值 real(kind=8):: dErBack !误差值-倒数第二时程误差值 real(kind=8):: dErAlw !误差值-死区 real(kind=8):: kp real(kind=8):: ki real(kind=8):: kd ! 设置PID参数 ! dDtau=0.001 iIsErrCor=1 dTgtVal=310.0 dMeasVal=309.0 dAjtUMax=5.0 dErAlw=0.00001 dErBack = 0.0 dErOld = 0.0 kp = 1.0 ki = 0.1 kd = 0.2 call pid_algorithm(iIsErrCor, dTgtVal, dMeasVal, dAdjVal, dAjtUMax, dErOld, dErBack, dErAlw,kp,ki,kd) !do while dMeasVal>310 dMeasVal<310 dMeasVal=309.0+dAdjVal !end do !write dMeasVal stop end program
这段程序是一个使用PID算法进行自动调节的示例程序。程序中定义了多个变量,包括是否进行纠偏操作、目标变量值、目标量测试值、自变量调节值、时间步长、调节速度最大值、误差值等。其中,`kp`、`ki`、`kd` 是 PID 算法中的三个参数。
调用了名为 `pid_algorithm` 的子程序进行 PID 调节。在 `pid_algorithm` 子程序中,根据目标变量值和目标量测试值计算出当前的误差值,然后根据误差值和 PID 参数计算出调节值。在计算调节值时,还考虑了调节速度最大值、死区等因素。
最后,程序通过循环实现了对目标变量值的自动调节。当目标量测试值达到设定值时,程序停止运行。
需要注意的是,程序中的某些变量没有被使用,如 `dDtau`、`dErBack` 等。这些变量可能在实际应用中有用处,但在这个示例程序中并没有被使用到。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)