- 博客(45)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 实验四 车辆定位导航
如果响应状态码为200,说明读取GPS文件成功,此时将文件内容解析成字符串数组,遍历每一行数据,如果该行是GPRMC语句,则从中获取经纬度信息并构造包含经纬度信息的对象,并将该对象加入到gpsArray数组中。以百度地图为例,GPS定位与导航实验要求使用百度地图API在IE浏览器中显示百度地图,从百度地图网站下载BMapLib(百度地图API),分析API的程序结构,并在实验中对其结构作简单描述。// 构造包含经纬度信息的对象。// //console.log('空的');
2023-05-23 13:46:26 3521
原创 实验六 自动驾驶建模与仿真
打开Simulink工具箱(即“Library Browser”),在工具箱中查找模型中的图形符号,学习工具箱中模型库的使用方法。AngularVelocity:角速度(度/s)AngularVelocity:角速度(度/s)'DisplayName','过渡姿态');(2)模拟静止车辆和运动车辆在道路上行驶。Position:参与者位置(单位m)Position:参与者位置(单位m)Velocity:速度(单位m/s)Velocity:速度(单位m/s)(1)模拟一辆汽车在S形道路上运动。
2023-05-21 02:00:33 4599 1
原创 实验五 串行通讯建模以及教程
1、了解MATLAB软件环境和Simulink建模过程,掌握Simulink图形化编程方法。2、了解Simulink通信模块库,设计简单串行数据通信程序模型。验证性实验。安装MATLAB 运行环境。1、学习Simulink图形化编程方法,对串行数据通信进行简单建模。(1)安装MATLAB软件环境(略)(2)安装虚拟串口软件(virtualserial_7.2)当计算机上没有实际串口设备时,可以使用虚拟串口,此时需安装虚拟串口软件。
2023-05-21 01:08:17 1539
原创 实验三 车辆行人识别
其中,modelName为模型名称,模型名称为全视图(Full-View)模型,即使用的训练图像是车辆的前、后、左、右侧的图像;在MATLAB命令窗口中输入以下程序,或在其它编辑器中编写后粘贴到MATLAB命令窗口,运行前需要将原始图像另存为下面代码中的原始图像文件。其中,trainingData为地面真实训练数据(图像),Name和Value为指定的附加选项,detector为ACF目标检测器。2、了解MATLAB的目标检测器和检测函数,掌握车辆识别、行人识别、交通标志识别和道路识别等目标识别方法。
2023-05-19 22:29:18 3321 4
原创 智能汽车实验二(视觉传感器标定)
这种方法不需要知道摄像机运动的具体信息,比传统标定方法更灵活,同时仍需要一个特定的标定物以及一组已知的特征基元的坐标,这一点不如自标定灵活。为非线性畸变值,与像点在图像中的位置有关。一般镜头畸变同时存在径向畸变和切向畸变,切向畸变是由于透镜与摄像头传感器平面或图像平面不平行而产生的,多是由于透镜安装到镜头模组上的偏差导致,通常较小。在标定的时候,算法要求提供的棋盘格的宽度与高度,还有他们的间隔距离。需要特别注意是这里的宽高是指他们的内部交叉点的个数,以上图为例,它的大小为7x7而不是8x8。
2023-05-10 18:10:14 3673 5
原创 C++设计模式之开闭原则笔记
说白了就是当一个产品做好的时候,如果有新的功能加入我们应该尽量做到去扩展而不是去修改已经设计好的功能或结构,比如笔记本电脑,厂家生产一台笔记本,如果我们想使用鼠标那么我们只需要使用厂家给我们的接口去连接上自己买好的或者做好的usb就行。但是C++中并没有这样的关键字,C++可以通过关键字virtual定义虚函数或者纯虚函数的方式实现接口,然后子类继承这个接口类并且定义虚函数的功能就可以了,于是今天学了设计模式的我花了点时间改好了代码,小心的提交了代码,随后傲娇的组长面带喜色。而没学过设计模式的我不明所以。
2023-05-02 02:50:35 348 4
原创 实验一 CAN总线通讯协议实验
【实验目的】 1、了解CAN总线信号矩阵的概念,学会使用CANdb Editor编辑器软件。 2、了解汽车故障诊断协议UDS的协议结构,掌握UDS协议的基本使用方法。【实验性质】验证性实验。【实验要求】 1、CANdb Editor软件 2、统一诊断服务协议UDS【实验内容】 1、学习CANdb Editor软件的使用方法,创建、编辑CAN数据库文件。 2、了解UDS协议结构和通讯
2023-03-23 11:15:04 3812 3
原创 充分条件、必要条件
充要条件:有A就一定有B,无A就一定无B,则A是B的充要条件。充分条件:有A就一定有B,则A是B的充分条件;必要条件:无A就一定无B,则A是B的必要条件;有三个框每个框表示一个范围。所以A是C的充分不必要条件。显然无A则C可能有B。A+B是C的充要条件。
2023-06-27 15:03:22 488
原创 必要条件与充分条件
充要条件:有A就一定有B,无A就一定无B,则A是B的充要条件。充分条件:有A就一定有B,则A是B的充分条件;必要条件:无A就一定无B,则A是B的必要条件;有三个框每个框表示一个范围。所以A是C的充分不必要条件。显然无A则C可能有B。A+B是C的充要条件。
2023-06-27 15:01:07 468
原创 C++之struct结构体和class类的区别
struct默认的从成员访问权限是public。class默认的成员访问权限是private。struct 默认的继承方式是public。class默认的继承方式是private。class可以用于定义模板参数。
2023-06-24 11:39:15 143
原创 C++学习之详解命名空间
namespace命名空间正如翻译的那样给命名划分空间,每个函数名或变量等都有自己的使用范围,避免的使用函数名冲突的问题;通过这样的设计,我们可以更好地组织和管理代码,避免命名冲突,并且在需要扩展功能时,只需添加相应的文件并扩展命名空间即可。打个比方,一个班如果有两人叫做张三,那么其中如何区分这两个人那么就得给他们起别名了,比如胖张三和瘦张三。在使用时,我们可以根据需要选择性地包含所需的命名空间,并使用其提供的功能。通过使用不连续的命名空间,我们可以将功能按逻辑进行划分,比如。
2023-06-20 20:49:04 527
原创 快速理解数据库设计之三范式
说白了就是你的某一字段的数据不能再分举个从上面可以看出来你local字段的数据可以区分为省,市,区,楼,电话更改后。
2023-06-18 20:54:50 387 2
原创 C++学习之STL vector
是标准库(STL)提供的一种动态数组容器。它能够在运行时根据需要自动调整大小,并且可以存储不同类型的元素。提供了一系列成员函数和操作符,使您可以执行常见的操作,如向尾部添加元素、在指定位置插入元素、访问元素等。用于删除指定位置或范围内的元素等。,您可以方便地添加、删除和访问元素,而无需手动处理内存管理。在上面的例子中,我们创建了一个用于存储整数的。中的元素,并使用循环输出了所有元素。提供了许多其他有用的成员函数,如。学以致用leedcode每日一题。然后,我们使用索引操作符。用于在指定位置插入元素,
2023-06-18 18:05:30 344
原创 C++学习笔记之动态内存
动态内存那显然如字面意思内存的分配是动态的说白了就是有些变量需要的内存并不是程序编写就能确定,需要运行时候才能知道比如静态内存说白了就是不可变了在编译器就决定了内存大小比如 常量,常变量(const),静态变量,全局变量。
2023-06-18 01:14:46 414
转载 头歌数据库实验六:存储过程
use demo;#代码开始#1、定义简单存储过程:计算所有供应商供应零件总数量并修改供应商相关列sqty。END//#2、调用存储过程。#代码结束use demo;#代码开始#1、定义带参数存储过程:查询返回指定供应商的供应零件总数量。beginend //#2、调用带参数存储过程。#以供应商S1为参数,调用存储过程,将结果存入@sqty1#以供应商S2为参数,调用存储过程,将结果存入@sqty2#代码结束use demo;#代码开始。
2023-05-09 21:24:27 3510 4
转载 头歌数据库实验七:函数与触发器
use demo;#代码开始#定义、调用参数函数(func_sqty):查询返回指定供应商的供应零件总数量。SELECTFROMspjWHEREEND//#代码结束。
2023-05-09 20:58:40 2403
原创 实验五 Java多线程程序设计
在窗体的南面添加三个按钮,为程序添加线程控制功能,要求点击开始按钮(startBtn),线程开始启动,文字逐个显示,并且将按钮状态改变为禁用(因为线程不能重复启动);点击恢复按钮(resumeBtn),线程恢复运行,文字继续显示。first负责模拟一个红色的按钮从坐标(10,60)运动到(100,60);second负责模拟一个绿色的按钮从坐标(100,60)运动到(200,60)。third线程负责模拟一个蓝色的按钮从坐标(200,60)运动到(300,60)。第一步新键RunnableDemo类。
2023-05-09 18:04:55 2376 5
原创 作业3:智能汽车车载网络
在CAN数据总线系统中,每个控制单元都有其自身的ID符,可以根据它们的ID判断其优先级的高低,请选出下列优先级最高的控制单元。车载自组织网络是基于短距离无线通信技术自主构建的 V2V 、 、 之间的无线通信网络。A:局域网是指一个有限区域内连接的计算机网络;A:该系统采用分布式网络拓扑结构;C:传感器数目增多,传输更方便;C:电动车窗防夹保护功能;(1) 动力传动系统。
2023-05-07 22:34:14 1908 4
原创 作业4--环境感知
根据所用传感器的不同,道路识别分为基于 的道路识别和基于 的道路识别。(2) 车辆可行驶的区域;(2) 路由的选择;(1) 障碍物检测与识别。(2) 可行驶区域检测。
2023-05-07 22:25:11 2187
原创 实验四 数据库设计
1、掌握规范化数据库设计包括步骤及其任务、方法、结果等。2、掌握数据库设计过程中关键文档的写法。3、了解数据库辅助设计工具。请按下面大纲书写实验报告(请自行附页)。(1)需求分析,给出数据字典与数据流图(2)数据分析,设计E-R模型(3)E-R模型转换为关系模型(4)数据库说明(5)创建表SQL语句要求:其中,E-R图中至少个以上实体,每个实体个以上属性,至少种以上联系。
2023-05-07 02:46:14 5212 8
原创 java作业四---编写带图形界面的聊天程序
要求:编写带图形界面的聊天程序,实现让客户可以持续地发送消息给服务器,服务器也可以即时看到客户端发送的消息,并回消息给客户端。
2023-04-29 19:14:53 2958 6
原创 python大数据分析电影评分与时长等等
链接:https://pan.baidu.com/s/1EvuEnVhSAUghEkF5rckMoA?将测试集真实值与模型预测值用折线图的形式表现出来。可观察到有15条左右的预测评分接近真实值。画图预测接下来25条真实评分与预测评分。计算pearsonr系数判断相关程度。利用kmeans时长与分布情况。二.多元回归模型分析播放量。画图分析电影类型占比情况。记录相关电影类型数目。
2023-04-27 23:29:15 1650 2
原创 数据库第七章作业7.8.10
8 .某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。7.学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生;原材料:原材料号,原材料名,类别,仓库号,存放量)学生(学号,姓名,学历,班级号,导师职工号)零件组成(零件号,原材料号,使用原材料量)产品组成(产品号,零件号,使用零件量)教员(职工号,姓名,职称,教研室号)零件储存(零件号,仓库号,存储量)产品(产品号,产品名,仓库号)选修(学号,课程号,成绩)
2023-04-22 17:07:15 488 2
原创 智能电网的电能预估及价值分析
使用上一步选择的3个特征属性作为输入属性,电力负荷作为输出属性,合理划分训练集与测试集比例,选择适合的参数,使用Sklearn建立决策树模型,并对模型进行测试。求出各量与电力负荷之间的皮尔逊相关系数,选择相关系数绝对值前3高的属性作为特征属性,用于下一步进行模型训练。3、使用Sklearn库的相关系数建立决策树模型,对模型进行训练,使用测试集测试后对模型的效果进行评价。读取所提供的数据文件,检查文件中时间序列是否完整,有无缺失值,重复值。1、利用python中pandas等库读取数据,并完成数据的预处理。
2023-04-17 12:04:04 3115 11
原创 python大数据作业-客户价值分析-实训头歌
1、利用python中pandas等库完成对数据的预处理,并计算R、F、M等3个特征指标,最后将处理好的文件进行保存。3、利用Sklearn库和RFM分析方法建立聚类模型,完成对客户价值的聚类分析,并对巨累结果进行评价。4、结合pandas、matplotlib库对聚类完成的结果进行可视化处理。3、数据可视化(对每个类型客户标准化后的R、F、M数据分别进行图像展示)2、利用python中pandas等库完成对数据的标准化处理。3、掌握对特征数据进行标准化处理的基本方法。(3)查看数据的基本统计信息。
2023-04-15 12:51:51 8605 42
原创 入门函数依赖 附带数据库课作业——函数依赖
候选码(队员编号,比赛场次) 因为其真子集 队员编号->球队名;左边AB->C是多属性 去除A,则新函数依赖集H为(A->D,D->E,B->C) B(F+)=B,不包含C 故A不能去。因此得到最小函数依赖集F为(A->D,D->E,AB->C) ,故可分解为(A,D),(D,E),(A,B,C)去除B,则新函数依赖集H为(A->D,D->E,A->C) A(F+)= ADE,不包含C 故B不能去。则有关系R(A,B,C,D,E) 且函数依赖集F为(A->D,D->E,AB->C)
2023-04-09 15:28:44 2190
原创 python基于大数据的房产估价-实训头歌
1、利用python中pandas等库完成对数据的预处理,最后将处理好的文件进行保存。3、掌握使用matplotlib结合pandas库对数据分析可视化处理的基本方法。3、结合pandas、matplotlib库对聚类完成的结果进行可视化处理。2、利用pandas、matplotlib等库完成对预处理数据的可视化。(6)删除部分数据的中文字符,将数据类型转换为float型。1、掌握使用numpy和pandas库处理数据的基本方法。(1)将训练集真实值与模型预测值用折线图的形式表现出来。
2023-04-04 15:04:37 6898 25
原创 实验三 数据库完整性
city varchar(10) DEFAULT '天津'use demo;#代码开始#定义p表;pno主码,pname非空、color只能取红、蓝、绿CHECK(((color = _utf8mb3'红')or(color = _utf8mb3'蓝')or(color = _utf8mb3'绿'))),weight int#代码结束use demo;#代码开始#定义j表;jno主码, jname非空#代码结束请按下面spj表的结构定义完整性;
2023-04-01 14:34:09 2585
原创 实验一 关系数据库标准语言SQL 课后习题/头歌
在spj表定义索引IDX_SPJ,包括(snopnojno查看spj表索引定义。use demo;#代码开始# 1.在spj表定义索引IDX_SPJ,包括(sno,pno,jno)。# 2. 查看spj表索引定义。#代码结束。
2023-03-26 16:23:36 4433 2
原创 实验二 Java类编程实验
编写一个学生类(Student.java),包含的属性有学号、姓名、年龄。将所有学生存储在一个数组中,自拟数据,用数组的初始化方法给数组赋值,并实现如下操作: ① 按数组中顺序显示所有学生信息。③ 显示所有年龄大于20岁的学生信息。将所有学生存储在一个数组中,自拟数据,用数组的初始化方法给数组赋值,并实现如下操作: ① 按数组中顺序显示所有学生信息。① 通过构造方法传递内半径5,外半径8,颜色为red,输出测试结果;② 将内半径改为4,外半径改为6,颜色改为blue后,再次输出测试结果。
2023-03-24 19:04:17 1524
原创 实验三 Java类的继承与派生
根据提示,在右侧编辑器补充代码。定义一个Person类,包含姓名(name)、性别(sex)、年龄(age)等字段;定义一个Teacher类继承Person类,增加职称(pro)、部门(department)等字段;定义一个Student类继承Person类,增加学号(no)、入学时间(enter)、专业(major)等字段;定义各类的构造方法和toString()方法,并分别创建对象进行测试。// 自行设计类的实现// 自行设计类的实现return no;
2023-03-24 18:55:51 3424
原创 实验一 Java编程环境使用 平台头歌
原始数组为: 1 2 3 4 5 6 7 8 9 行列互调后数组为: 1 4 7 2 5 8 3 6 9。
2023-03-24 13:59:45 905
原创 python大数据作业六画一个蛋糕
简答题(共1题,100分)1. (简答题)使用matplotlib绘制如下图第一步先画一个坐标系出来来看看效果坐标系建立出来了。
2023-03-24 02:07:16 1002 2
原创 作业1:CAN数据库配置(DBC)
使用vector candb editor软件,按给定的信号矩阵配置CAN,要求至少两个节点、一个报文。点击New,出现下面界面我们需要改一下值,想了解具体详情可以翻看别的博客。接下来点击Singnals把创建好的Singnals关联起来。这是还没填加message(报文)和节点的原因。点击Add添加已经创建的Message。现在点击Message可以看到×没有了。同样的方法右击Message点击New。创建完成后可以看到Single出现了。回到桌面dbc文件就创建完成了。CANTemplate模板。
2023-03-23 09:16:59 1308 6
抽象子类继承抽象父类时 在main中实例化子类为何有{};以及{}有什么用?
2021-08-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人