- 博客(16)
- 收藏
- 关注
原创 linux内存管理
函数mmap函数ioctl函数munset函数文字的编码方式fill:#333;color:#333;color:#333;fill:none;ASNIASCII非ASCIIUNICODEASCII默认1字节,最高位一直为0;非ASCII默认2字节,第一个字节的最高位为1,与本地化有关,(编码之后还需要确定字符集)但是为了本地化,我们使用UNICODE编码。
2025-12-09 12:37:22
772
原创 数据结构和算法
邻接矩阵存储方法注意不同类型的图的邻接矩阵的区别100//最大顶点个数10e7//定义无穷int no;int n,e;}Matgraph;邻接矩阵适合稠密图,空间复杂度为O(n2)适合反复提取边值的算法无向图可以采用压缩存储的方法dawd邻接表的存储方法包含顺序表存储V,链表存储E100int weight;int adjvex;//该边的邻接点编号}ArcNode;//边结点}VNode;
2025-12-08 10:12:17
802
原创 嵌入式实验报告
当我们解决了USB驱动的问题后,我们又遇见了一个很大的问题,我们的开发板虽然能够识别有U盘接入,但是用ls查看文件列表的时候什么都没有,我们反复插拔U盘数次,也试过电脑重启和把开发板断电重启,还是无法正确读出文件夹下的文件。最后,作为 Linux 移植小白的我引用一段“资深”Linux 移植工程师的话: “移植 Linux 的内核及驱动就是不断的发现错误,解决错误的过程,通过在解决错误的 过程中熟悉 Linux 的驱动结构以及驱动编写,然后实现自己的目标。在更换文件名后我们很快的完成了实验。
2025-12-08 10:11:25
900
原创 虚拟仪器实验报告
全桥电路需要外接电源VCC和GND,全桥电路一般由PWM信号控制桥臂的通断,当PWM信号的高电平施加到Q1和Q4的栅极时,此时Q2与Q3的栅极施加的PWM信号为低电平,此时负载电阻上得到正向的电流。驱动电路需要5V和12V两个电源进行供电,从单片机输出的PWM信号从IR2110S的HIN引脚和LIN引脚输入,SD信号控制IR2110S芯片的输出,低电平时HO引脚与LO引脚有输出,高电平时HO引脚与LO引脚无输出。2、数据存储,关键点是数据量大的时候如何压缩存储,以及利用本身的属性设置,减小存储文件的大小。
2025-12-07 16:20:00
460
原创 人工智能大作业
设计估价函数(编程语言不限),以八数码为例演示A*算法的搜索过程,争取做到直观、清晰地演示算法,代码要适当加注释。八数码问题:在3×3方格棋盘上,分别放置了标有数字1, 2, 3, 4, 5, 6, 7, 8的八张牌,初始状态S0根据题目要求设定,使用的操作有: 空格上移,空格左移,空格右移,空格下移。试采用A*算法写程序实现这一搜索过程。
2025-12-07 16:19:36
1144
1
原创 最小二乘方法
和 b 使得 x i x_i.y i y_iy i 和直线 y = k x + b y=kx+by=kx+b 最大程度接近,这个。以用 y = k x + b y=kx+by=kx+b 的方式进行拟合,我们的任务是找到最优参数 k。数估计的有偏性,将噪声模型的辨识考虑进去,因此称增广最小二乘。即新的估计值是在旧的估计值的基础上,利用新的观测数据对旧的估计值进行修。乘法,使得噪声的残余量满足白噪声的特性,使得最小二乘法依然满足无偏。使得估计更加的准确,要是不对噪声进行预建模处理,可能导致得到的估计。
2025-12-05 14:15:32
510
原创 极大似然参数估计
y(k)+a1y(k-1)+a2y(k-2)=b1u(k-1)+b2u(k-2)+ε(k)+d1ε(k-1)+d2ε(k-2)其中模型参数a1=-0.5,a2 =-0.2,b1=1.0, b2 =1.5, d1=-0.8,d2=0.3 ,噪声ε(k)是均值为零,方差为0.01的高斯白噪声, u(k)是由4级移位寄存器产生的幅度为1的M序列,利用极大似然参数估计递推算法对系统参数进行辨识。%%%%%%%%%初始化%%%%%%%%%%%%%%%%%%%%%%%%%%%%系统输出%%%%%%%%%%%%
2025-12-05 14:10:17
970
原创 人工智能大作业3
其中,车辆路径优化问题是城市配送系统(City Delivery System, CDS)的重要环节,通过对车辆行驶路径的优化管理可以有效地降低城市配送成本,同时可以提高城市交通效率,节省公共资源,无论对企业还是对社会,都具有重要的意义。假设有一个无人配送物流车要送往N个快递站,它必须选择所要走的路径,路径的限制是每个快递站只能拜访一次,而且最后要回到原来出发的快递站(假设快递站之间的距离为坐标间的直线距离)。较大的交叉概率可以增强遗传算法开辟新的搜索区域的能力,但高性能的模式遭到破坏的可能性增大;
2025-12-04 12:51:03
923
原创 人工智能大作业4
本次大作业我选择的图像识别应用课题是垃圾分类且使用Matlab Deeplearning Toolbox进行操作。此次大作业的目标是通过深度学习模型训练最终能成功地识别纸板、玻璃、金属、纸张、塑料和垃圾。深度学习目标为达到90%的识别率,在验证环节会进行验证。在所给的垃圾分类模型示例中有六个文件夹作为数据集用于训练模型。数据集如下图所示:垃圾分类模型的数据集中包含的六个文件夹中存放着六种不同的垃圾,分别是:纸板、玻璃、金属、纸张、塑料和垃圾。
2025-12-04 12:50:43
559
原创 人工智能基础大作业2
首先将已经输入的特征和事实库中的事实进行匹配,然后根据匹配置信度来按顺序询问用户关联特征,在补全特征后再次判断是否能找到匹配的植物,找到了就输出正确的植物名,找不到则向用户输出“系统无该植物”。若不足以推断出是哪一种植物,则跳转到逆向推理,向用户询问特征。本次实验顺利完成了产生式系统的建立,系统具有正向推理和反向推理的能力,事实库采用字符串的形式,便于随时增删改。逆向推理流程是先通过用户已给特征计算这些特征匹配到植物的置信度,并将这些植物按置信度从高到低排序,依次询问用户这些植物所具有的特征。
2025-12-03 23:09:07
889
原创 剑指offer学习
邻接矩阵存储方法注意不同类型的图的邻接矩阵的区别# define MAXV 100 //最大顶点个数 # define INF 10e7 //定义无穷 typedef struct {int no;int n , e;} Matgraph;100# define MAXV 100 //最大顶点个数 # define INF 10e7 //定义无穷 typedef struct {int no;int n , e;} Matgraph;10e7。
2023-03-05 14:50:18
144
原创 C++新特性
包含4种类型:mutex类,recursive_mutex递归类,time_mutex定时类,recursive_timed_mutex定时递归类。join()函数:阻塞主线程并等待子线程执行,deteach()函数:将子线程与主线程的关联分离。detach()同时也带来了一些问题,如子线程要访问主线中的对象,而主线中的对象又因为主线程结束而被销毁时,会导致程序崩溃。进程每次申请它所需要的一部分资源,在申请新的资源的同时,继续占用已分配到的资源。创建线程的几种方法:函数,对象类,应为线程创建时是浅拷贝。
2023-03-05 14:47:47
140
原创 数据库原理课程报告
(2)针对数据库,分析相应的应用需求;设计各种单表查询SQL语句、分组统计查询语句,设计单表针对自身的连接查询,设计多表的连接查询。设计各种单表查询SQL语句、分组统计查询语句,设计单表针对自身的连接查询,设计多表的连接查询。(3)在Qt中进行编程,设计一个完整含界面开发的信息查询系统,系统登录端分为教师和学生两部分;4、设计分组统计查询语句,设计单表针对自身的连接查询,设计多表的连接查询;(4)保存实验结果以及实验中使用的数据库,并完成实验报告。(3)保存实验结果以及实验中使用的数据库,并完成实验报告。
2023-03-05 14:46:50
468
原创 线性系统分析与设计:单级倒立摆
自动控制原理II:线性系统分析与设计摘要:倒立摆是非线性系统的典型代表,可以用来检验算法的控制效果是否理想。以直线单级倒立摆作为研究对象,通过设计控制器实现其稳定控制,使一级摆杆处于误差较小的动态平衡状态。借助MATLAB工具进行仿真实验,通过实验结果分析研究该控制器的性能,实验结果表明控制器在单级倒立摆控制中呈现响应快速、振荡小、稳定性能好等特点。关键词:单级倒立摆;Matlab;仿真;一、绪论。
2023-03-05 14:33:55
2447
2
原创 过程控制原理与应用技术:单容水箱
过程控制原理与应用技术实验报告二〇二〇年十一月目 录实验一 对象特性分析与过程控制系统结构设计一实验目的1. 掌握工业过程系统典型被控对象的动态特性分析和测试方法;2. 掌握检测仪表、执行机构、PLC控制器的使用方法;3. 掌握基于PLC的过程控制系统的软硬件设计。二实验设备实验设备包括:SIMATIC S7-300通用型控制器安装有TIA Portal软件的计算机单容水箱系统与相应的装置。
2023-02-19 23:19:06
10663
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅