针对一类存在随机时延的网络控制系统,传感器采用时间驱动,控制器和执行器采用事件驱动,提出了一种新的具有随机时延的网络控制系统的建模方法-离散模糊T-S模型,在此模型的基础上应用并行分布补偿(PDC)原理设计了模糊控制器。应用Lyapunov定理和线性矩阵不等式(LMI)方法,研究了系统的稳定性问题,给出基于LMI的状态反馈模糊控制器的设计方法。通过仿真实例验证控制方法能够保证系统稳定。
2020-01-03 11:39:24 396KB 论文研究
1
大学数据结构实验 涉及的知识点:插入排序、选择排序、希尔排序、堆排序、冒泡、双向冒泡、快速排序、归并排序、递归的归并排序、基数排序
2020-01-03 11:36:07 23KB 排序算法
1
1.冒泡排序原理:通过相邻的两个数据之间的比较和交换,使关键码较小的记录逐渐从底部上浮,关键码较大的记录逐渐从顶部下沉。 算法实现:对n个数据进行n-1次排序,每次从剩余元素的第一个开始进行相邻元素交换比较,实现由小到大的排序。 2.选择排序原理:通过多次关键码的比较,使得在每一趟排序中第一位最小。 算法实现:对n个数据,比较n-1趟,在每趟区间中将最小数下标记录在k中,若k不为1,将b[1]与b[k]交换,始终保持剩余元素的第一个数为该趟最小值,实现由小到大的排序。 3.插入排序原理:将原序列逐个分开,每次比较插入一个新的关键码,与已经排好序的记录码比较,寻找合适位置插入该记录码,实现排序。 算法实现:对n个数据,比较n-1趟,以第一个数据为初始序列,每趟插入一个原序列中的关键码,并进行比较,若找到序列中比该关键码大的数据,则该数据之前一位即为插入位置,将该数据连同之后的所有数据后移一位,进行插入,实现由小到大的排序。 4.快速排序原理:通过一趟排序将要排序的记录分割成独立的两部分,其中一部分的所有记录关键码比另一部分的都小,再按此方法对两部分数据进行递归,实现快速排序。 算法实现:从每趟数据的左边界向右搜索一个比它大的数据1,同时从右边界搜索一个比它小的数据2,若数据1的下标大于数据2的下标,则交换位置,如此循环,再对关键数据的左半部分和右半部分进行递归,实现由小到大的排序。
2020-01-03 11:27:45 15KB C++
1
将相邻的两个数比较,将较小的数调到前头;有n个数就要进行n-1趟比较,第一次比较中要进行n-1次两两比较,在第j趟比较中,要进行n-j次两两比较。
2020-01-03 11:22:51 144KB 各排序算法比
1
用flash制作的常见的排序算法的演示例子 冒泡排序.swf 快速排序.swf
2020-01-03 11:19:41 23KB 排序算法 flash
1
包括对五种排序算法:冒泡,插入,选择,归并,快速排序算法的对于N=1000,10000,100000的算法实现时间的比较及源程序和测试数据截图
2019-12-28 17:32:41 71KB 算法 排序
1
用c语言实现堆排序算法,堆排序算法的实现,分析堆排序算法
2019-12-24 03:05:52 731B 堆排序算法
1
用C++编写。 里面有详细的插入排序,快速排序,合并排序和选择排序的代码。 排序算法测试实验通过设计测试数据集,编写测试程序,用于测试三种算法的正确性,三种算法在不同复杂性上的表现(最好情况、最差情况、平均情况),三种算法每次的的比较频率和腾挪频率。 使用说明:Sort_Test.cpp可以直接运行,输出结果可在本文件夹下的Result.txt中查看
1
排序算法实现与演示系统任务说明书,提供操作:选择排序、冒泡排序、插入排序、基数排序、快速排序、归并排序。
2019-12-21 22:19:56 30KB 排序算法
1
参照算法导论,代码实现并加入了计时。算法实验必备,纯C代码,方便参考.学习交流,共同进步
2019-12-21 22:18:55 397KB 算法实验
1