自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 收藏
  • 关注

原创 机器学习与目标检测作业:连通块算法

连通块算法conBlock.h头文件内容如下所示。conBlock.cpp源文件内容如下所示。连通块算法题目描述描述如下所示。mian.h头文件内容如下所示。main.cpp源文件如下所示。连通块算法程序运行结果如下所示。连通块算法文件结构如下所示。

2023-03-07 17:36:36 1289 43

原创 机器学习与目标检测作业:安装pytorch

测试pytorch是否安装成功如下图所示。进入官网复制下载命令如下图所示。conda命令运行如下所示。下载的过程如下图所示。

2023-03-03 17:02:20 1370 42

原创 机器学习与目标检测作业(数组相加:形状需要满足哪些条件)

数组相加-形状需要满足的条件如下所示。符合广播机制的示例程序运行如下所示。符合广播机制的示例程序如下所示。形状相同示例程序运行如下所示。符合广播机制的描述如下所示。形状相同示例程序如下所示。

2023-03-01 18:06:38 962 41

原创 电力电子技术课程实验:实验二、可控整流电路及pwm逆变电路设计、制作、测试

工频交流电源经过整流电路整流滤波后,向单相逆变桥提供直流电源,信号发生电路 采用 SPWM 正弦波脉冲调制,经驱动电路,控制逆变桥开关器件按正弦规律通断,并向负 载提供频率可变的正弦波交流电,改变调制频率,实现交直交变频的目的。(2)三相全控桥整流电路在任何时刻都必须有两个晶闸管同时导通,且其中一个是在共阴组,另一个必须在共阳组。α角30度的MATLAB仿真波形如下所示。α角60度的MATLAB仿真波形如下所示。α角90度的MATLAB仿真波形如下所示。α角30度的MATLAB仿真波形如下所示。

2023-02-08 17:22:27 2474 65

原创 电力电子技术课程实验:实验一、DC/DC直流斩波电路制作与性能测试

答:直流斩波电路的工作原理:将直流信号变化成有信号幅值的脉冲信号。降压斩波电路MATLAB/Simulink电路如下图所示。升降压斩波电路MATLAB/Simulink电路如下所示。降压斩波电路MATLAB/Simulink电路。升压斩波电路MATLAB/Simulink电路。降压斩波电路MATLAB仿真 如下图所示。升降压斩波电路MATLAB仿真如下所示。MATLAB/Simulink电路。MATLAB/Simulink电路。降压斩波电路MATLAB仿真。升压斩波电路MATLAB仿真。

2023-02-06 10:44:27 3793 60

原创 C语言高级教程-C语言数组(七):数组综合实例之井字棋游戏问题

井字游戏是一一个3X3的方格。- 两个人轮流在方格中输入标记X或O。- 谁先使自己的3个标记连接成水平、垂直或对角线,谁就是赢家。>知道了这个游戏怎么玩,如何将它设计成程序?这需要:- 一个3X3的方格,存储两个人交替输入的标记。这很简单,使用一个3行3列的二维数组即可。轮到一个玩家输 入标记时,需要一种方法标记选择出来的方格。可以用1~9的数字标记这9个方格。 玩家只需输入要选择的方格数字。- 有一种让两个玩家轮流输入标记的方法。 可以将两个玩家识别为1 和2,编号1的玩家先玩。然后根据轮流的次

2023-02-04 17:30:18 1147 38

原创 C语言高级教程-C语言数组(六):变长数组

本文主要介绍了C语言高级编程的数组的变长数组。介绍了一维数组的变长方式。介绍了二维数组的变长方式。本文到这里就结束啦。希望本文的C语言数组的变长数组。能对你有所帮助。

2023-02-04 11:05:19 2399 31

原创 C语言及算法设计课程实验五:循环结构程序设计

输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的个数。在得到正确结果后,请修改程序使之能分别统计大小写字母、空格、数字和其他字符的个数。 输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于 该数本身。例如,153是一水仙花数,因为`153= 1^3 + 5^3+3^3`。 猴子吃桃问题。猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了 一个。第2天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天 剩下的一半零一个。到第10天早上想再吃时,

2023-02-03 17:00:00 1346 32

原创 Python语言的重要性(模式识别与图像处理课程作业)

这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE、PocketPC、Symbian以及Google基于linux开发的android平台。在"面向过程"的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。

2023-02-03 11:02:43 1303 24

原创 边缘检测与角点检测(模式识别与图像处理课程作业)

Susan与Harris角点检测代码如下所示。Sobel与Canny边缘检测代码如下所示。调用susan角点检测算法的代码如下所示。图像转换成灰度图像的代码如下所示。显示正常中文的标签的代码如下所示。图像转换成灰度图像的代码如下所示。图像转换成灰度图像的代码如下所示。显示正常中文的标签的代码如下所示。Harris算子的代码如下所示。Sobel算子的代码如下所示。Canny算子的代码如下所示。Susan算子的代码如下所示。读取图像的代码如下所示。读取图像的代码如下所示。设置阈值的代码如下所示。

2023-02-02 17:30:00 1756 46

原创 人工智能与模式识别的意义(模式识别与图像处理课程作业)

模式识别从20世纪20年代发展至今,人们的一种普遍看法是不存在对所有模式识别问题都适用的单一模型和解决识别问题的单一技术,我们拥有的只是一个工具袋,所要做的是结合具体问题把统计的和句法的识别结合起来,把统计模式识别或句法模式识别与人工智能中的启发式搜索结合起来,把统计模式识别或句法模式识别与支持向量机的机器学习结合起来,把人工神经元网络与各种已有技术以及人工智能中的专家系统、不确定推理方法结合起来,深入掌握各种工具的效能和应有的可能性,互相取长补短,开创模式识别应用的新局面。

2023-02-02 10:59:22 2192 36

原创 C语言及算法设计课程实验四:选择结构程序设计

从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输 出其整数部分)。要求在输入数据后先对其进行检査是否小于1000的正数。若不是,则要 求重新输入。根据x的分段函数求对于的y值本实验要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序。写程序,输入x的值,输出 y相应的值。用scanf函数输入x的值,求y值。运行程序,输入x的值(分别为x

2023-02-01 17:30:00 1171 37

原创 pytorch安装(模式识别与图像处理课程实验)

(pytorch安装(模式识别与图像处理课程实验)教程。 打开cmd,创建torch虚拟环境。复制如下的命令通过pip命令安装pytorch,进入官网,测试安装是否成功进入pytorch官网,复制如下的命令,进行pytorch的安装激活创建的torch虚拟环境安装过程如下重新打开cmd,输入python,测试pytorch的安装结果

2023-02-01 11:02:54 947 35

原创 C语言及算法设计课程实验三:最简单的C程序设计——顺序程序设计((一、二、三、四)的综合文章)

设圆半径r=l. 5,圆柱高九=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体 积。编程序,用`scanf`输入数据,输出计算结果。输出时要有文字说明,取小数点后两位数字。程序将`"China"`译成密码,密码规律是:用原来的字母后面第4个字母代替原来 的字母。例如,字母'A'后面第4个字母是'E',用'E'代替'A'。因此,`"China"`应译为`"Glmre"`。 请编一程序,用赋初值的方法使cl,c2,c3,c4,c5这5个变量的值分别为`'C','h','i','n','a'`, 经过运算,使

2023-01-28 16:36:53 1369 35

原创 C语言及算法设计课程实验三:最简单的C程序设计——顺序程序设计(四)

(4)编程序将"China"译成密码,密码规律是:用原来的字母后面第4个字母代替原来 的字母。例如,字母’A’后面第4个字母是’E’,用’E’代替’A’。因此,"China"应译为"Glmre"。 请编一程序,用赋初值的方法使cl,c2,c3,c4,c5这5个变量的值分别为'C','h','i','n','a', 经过运算,使 cl ,c2,c3 ,c4, c5 分别变为'G','l','m','r','e'。分别用 putchar 函数和 printf 函数输出这5个字符。① 输入事先已编好的程序,并运

2023-01-09 17:16:02 3265 52

原创 C语言及算法设计课程实验三:最简单的C程序设计——顺序程序设计(三)

(3)计算存款利息有1000元,想存5年,可按以下5种办法存:① 一次存5年期。② 先存2年期,到期后将本息再存3年期。③ 先存3年期,到期后将本息再存2年期。④ 存1年期,到期后将本息存再存1年期,连续存5次。⑤ 存活期通过本次的实验:C语言及算法设计课程实验三:最简单的C程序设计——顺序程序设计(三),掌握了如下的几点。-(1)掌握c语言中使用最多的一种语句一赋值语句的使用方法。-(2)掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。-(3)进一步掌握编写程序和调试程序的方法。

2023-01-05 18:14:34 1280 37

原创 C语言及算法设计课程实验三:最简单的C程序设计——顺序程序设计(二)

定义宏的代码如下所示3.1415926定义变量的代码如下所示float R;// 定义半径变量 float Height;// 定义高变量 float CP;// 定义圆周长变量 float CA;// 定义圆面积变量 float BSA;// 定义圆球表面积变量 float BV;// 定义圆球体积变量 float CCV;// 定义圆柱体变量通过本次的实验:C语言及算法设计课程实验三:最简单的C程序设计——顺序程序设计的4个题目,掌握了如下的几点。

2023-01-03 17:22:11 1057 47

原创 C语言及算法设计课程实验三:最简单的C程序设计——顺序程序设计(一)

(1)通过下面的程序掌握各种格式转换符的正确使用方法。② 运行此程序并分析结果。④ 用`sizeof`运算符分别检测程序中各类型的数据占多少字节。例如,int型变量a的字节数为`sizeof(a)或sizeof(int)`,用`printf`函数语句输出各类型变量的长度(字节数)③ 在此基础上,将程序第10〜14行改为 通过本次的实验:C语言及算法设计课程实验三:最简单的C程序设计——顺序程序设计的4个题目,掌握了如下的几点。-(1)掌握c语言中使用最多的一种语句一赋值语句的使用方法。-(2)掌握

2023-01-02 17:30:50 2496 44

原创 C语言及算法设计课程实验二:数据类型、运算符和简单的输入输出

本次通过C语言及算法设计课程实验二:数据类型、运算符和简单的输入输出。掌握了如下几点。(1) 掌握c语言数据类型,了解字符型数据和整型数据的内在关系。(2) 掌握对各种数值型数据的正确输入方法。(3) 学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加( + + )和自减(- -)运算符的使用。(4) 学会编写和运行简单的应用程序。(5) 进一步熟悉C程序的编辑、编译、连接和运行的过程。

2022-12-31 17:51:44 1911 22

原创 C语言及算法设计课程实验一:C程序的运行环境和运行C程序的方法

通过C语言及算法设计课程实验:C程序的运行环境和运行C程序的方法自己掌握了如下几点(1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。(2)了解在该系统上如何编辑、编译、连接和运行一个C程序。(3)通过运行简单的C程序,初步了解C源程序的特点。

2022-12-26 17:29:06 1782 23

原创 现代控制理论课程实验三:一阶倒立摆的LQR控制器设计

一阶倒立摆的LQR控制器设计ζ=0.8、ζ=0.707、ζ=0.316设计状态反馈阵时,要使系统的极点设计成具有两个主导极点,两个非主导极点,这样就可以用二阶系统的分析方法进行参数的确定。我们设置系统的最大超调量小于等于8%,调节时间为小于等于5 S。运用超调量的计算公式可以计算出ε= 0.63;ts=5s,可以求得Wn≥0.95。用极点公式为P1,2=-εw + iw√1-εz,得到两个配置的共轭极点为: -0.6士0.74i。选取非主导极点距虚轴的距离为主导极点距虚轴的距离的5倍以上:所以可以两个非主

2022-10-24 17:30:16 6330 79

原创 C语言高级教程-C语言数组(五):二维(多维)数组初始化和基于数组的综合实例->帽子选购问题

二维数组的初始化类似于一维数组。- 区别是把每一行的初始值放在大括号{}中,再把所有行放在一对大括号中。- 初始化行中元素的每组值放在大括号中,所有的初始值则放在另一对大括号中。一行中的值以逗号分开,各行值也需要以逗号分开。- 可以把numbers 数组看作一个 二维数组的数组。- 表达式sizeof(numbers)得 到整个numbers数组占用的字节数,sizeof(numbers[0])得到二 维子数组占用的字节数,所以表达式sizeof(numbers)/sizeof(numbers[0

2022-10-23 17:45:20 1520 62

原创 C语言高级教程-C语言数组(四):多维数组

- 上图说明了如何将二维数组想象成一维数组, 其中的每个元素本身是一个一维数组。- 可以将number数组视为3个元素的一-维数组,数组中的每个元素都含有5个float类型的元素。- 第一行的5个float元素位于标记为numbers[0]的内存地址上,第二行的5个float 元素位于numbers[1],最后一行的 5个元素位于numbers[2]。- 当然,分配给每个元素的内存量取决于数组所含的变量的类型。- double类型的数组需要的内存比float或int类型的数组多。>下图说明了

2022-10-20 17:31:20 1717 65

原创 现代控制理论课程实验二:利用状态观测器实现状态反馈的系统设计

利用状态观测器实现状态反馈的系统设计考虑到控制系统的性能主要取决于系统极点在根平面上的分布,状态反馈控制通常通过极点配置法实施,将闭环系统极点配置在期望的位置上,从而使系统满足瞬态和稳态性能指标。应用极点配置方法实现任意极点的配置,要求原系统可控。对于高阶系统(大于二阶),常将闭环系统设计成具有两个主导极点和非主导极点组成的系统,这样可以用二阶系统的分析方法确定参数。 但是,状态作为系统内部变量组,或由于不可能全部直接测量,或由于量测手段在经济性和适用性上的限制,使状态反馈的物理实现在有些情况下成为

2022-10-17 17:30:44 6554 57

原创 现代控制理论课程实验一:线性系统状态空间分析与运动解

求矩阵特征值和特征向量命令格式[V J]=eig(A) cv= eig(A)说明:V特征向量,J是Jordan型;cv是特征值列向量## 3.2、求运动的方法>(1)利用Laplace逆变换----适合于连续/离散线性系统采用ilaplace/ iztrans对传递函数求逆,这种方法一般是零输入情况下求响应。>(2)用连续(离散)状态转移矩阵表示系统解析解----适合于线性定常系统对连续线性定常系统有:

2022-10-15 17:55:42 2791 60

原创 现代检测技术课程实验编程:波特图分析仪原理仿真:一阶检测系统编程仿真

一阶检测系统的频率响应函数如下所示,其中时间常数τ=0.000523s,k=1。用该系统测量正弦交变力,若允许的幅值误差ε

2022-10-11 17:46:34 2021 55

原创 现代检测技术课程实验编程:最小二乘法应用编程

在对量程为10MPa的压力传感器进行标定时,传感器输出电压值与压力值之间的关系如下表所示,请简述最小二乘法准则的意义,并分析下列电压-压力直线中哪一条最符合最小二乘法准则?(使用计算机辅助进行计算)。 使用计算机软件(VB、VC、JAVA、LabVIEW、Matlab、Python均可)编程完成本次编程题目;2. 所编程序要有较为美观的GUI界面,可以通过人机界面输入校准数据xi/yi,和备选直线方程的参数。3. 所编程序,要能够直接显示哪条直线为最佳直线,不能人为进行判断。

2022-10-09 17:23:37 2565 64

原创 现代检测技术课程实验:电桥测量位移

使用2个线性电位器(总电阻值为R0=5000Ω,总长度为L0=100mm),和1个E=10V的直流电源,构成1个全桥电路,用于检测位移x,当被测位移x带动电位器的电刷P1和P2移动时,电桥的输出电压Uo发生变化。(提示:x同时带动2个电位器的电刷移动)要求:(1)在下图中进行连线(自行添加直流电源E和电压表G),画出电路结构图。(2)推导出x与Uo的关系式。(3)使用电路仿真软件进行仿真验证。

2022-10-07 18:26:31 1491 62

原创 C#面向对象程序设计课程实验五:实验名称:C#面向对象技术

定义一个名为 Vehicles 的基类,代表交通工具。该类中应包含 string 类型的属性 Brand 表示商标,Color 表示颜色。还应包含 Run(行驶,在控制台显示“我已经开动了”)和虚 方法 ShowInfo(显示信息,在控制台显示商标和颜色),并编写构造方法初始化其属性。 编写 Car(小汽车)类继承于 Vehicles 类,增加 int 型属性 Seats(座位),还应重写成员方法 ShowInfo(在控制台显示小汽车的信息),并编写构造方法。编写 Truck(卡车)类继承于 Vehicle

2022-10-05 17:42:04 4851 66

原创 C#面向对象程序设计课程实验四:实验名称:C#面向对象程序设计基础

编写控制台应用程序,模拟简单的计算器。定义名为 Cal 的类,其中包含两个私 有字段 n1 和 n2。编写构造方法,为两个字段初始化。再为该类定义加(Addition)、 减(Substraction)、乘(Multiplication)、除(Division)4 个公有成员方法,分别对其 中两个成员变量执行加、减、乘、除的运算。在 Main( )方法中创建 Cal 类的对象,调 用各个方法,并显示计算结果。请定义一个交通工具 Vehicle 类,其中包含的属性有速度(Speed)(只读)、体积

2022-10-03 17:30:00 2957 60

原创 C#面向对象程序设计课程实验三:实验名称:C#数组和集合

定义一个数组,用来存储输入的 10 个学生的考试成绩,计算并输出平均成绩、 最高成绩和最低成绩及其对应的数组下标。注意考虑以下情况:①输入成绩在 0-100 的范围之外的处理。 ②如果输入的成绩后面带有分号等标点符号,也可以过滤。 ③当有多个相同的最高或最低分时,也能分别显示出来。 定义一个 4X5 的二维数组,使元素值为行、列号之积,然后输出此矩阵并计算每一列的平均值。

2022-10-02 17:30:00 3053 53

原创 C#面向对象程序设计课程实验二: 实验名称:Windows 窗体程序

设计一个简单的计算器,使其可以进行加、减、乘、除计算,程序运行状态如图所 示。(教材第 4 章 113 页 3.1 题)设计一个选购计算器配置的应用程序,如下图所示。当用户选定了基本配置并且 单击“确定”按钮后,在右边的列表框中显示所选择的信息。(教材第 4 章 113 页 3.2 题)(1) 掌握控件 Label、Button、TextBox 的常用属性、方法、事件的基本应用;(2) 掌握控件 RadioButton、CheckBox 的常用属性、方法、事件的基本应用通过简单程 序;

2022-10-01 14:19:06 7218 49

原创 C#面向对象程序设计课程实验一:实验名称:C#语言基础、程序流程控制

1、通过本次实验总结掌握了C#的基础知识。2、在本次实验中掌握了Random类的基本用法。3、掌握C#的输出语句。4、在运行随机两个数的实验中第一次产生的两个整数相除没有产生两位的小数,于是参考实验样本的实验后,将输出语句改为Console.WriteLine(“这两个数的和、差、商、积分别为:{0},{1},{2},{3}”, a1, a2, a3.ToString(“0.00”), a4);并且定义了四个变量为double类型变量。实现了随机数相除输出两位小数的效果。

2022-09-30 17:30:00 2588 45

原创 模式识别与图像处理课程实验二:基于UNet的目标检测网络

从运行结果可以看出,用Unet网络训练目标数据集,可以对数据集的道路目标实现准确的检测。从大量的数据集中进行测试,在CPU上运行,Unet网络测试数据用了将近10小时的训练时间。但是,得到的目标检测的结果是非常准确的。

2022-09-21 16:40:30 4901 83

原创 模式识别与图像处理课程实验一:图像处理实验(颜色算子实验、Susan、Harris角点检测实验、 sobel边缘算子检测实验)

1、 掌握了编写含颜色算子图像处理、Susan与Harris角点图像检测、sobel边缘算子图像检测的程序编写方法。2、 通过实验、对于边缘检测算子与角点检测算子有了进一步的掌握。

2022-09-17 17:54:25 3715 71

原创 C语言经典算法实例7:完数

完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。如果一个数恰好等于它的真因子之和,则称该数为“完全数”。第一个完全数是6,第二个完全数是28,第三个完全数是496,后面的完全数还有8128、33550336等等。如果一个数恰好等于它的真因子之和,则称该数为“完全数”。

2022-09-15 17:43:45 5986 61

原创 C语言经典算法实例6:斐波那契数列

斐波那契数列指的是这样一个数列:1,1,2,3,5,8,13,21,34,55,89…这个数列从第3项开始,每一项都等于前两项之和。斐波那契数列的定义者,是意大利数学家莱昂纳多·斐波那契(Leonardo Fibonacci),生于公元1170年,卒于1250年,籍贯是比萨。他被人称作“比萨的莱昂纳多”。1202年,他撰写了《算盘全书》(Liber Abacci)一书。他是第一个研究了印度和阿拉伯数学理论的欧洲人。

2022-09-13 17:53:13 4618 63

原创 C语言经典算法实例5:验证哥德巴赫猜想

哥德巴赫1742年在给欧拉的信中提出了以下猜想:任一大于2的整数都可写成三个质数之和。但是哥德巴赫自己无法证明它,于是就写信请教赫赫有名的大数学家欧拉帮忙证明,但是一直到死,欧拉也无法证明。因现今数学界已经不使用“1也是素数”这个约定,原初猜想的现代陈述为:任一大于5的整数都可写成三个质数之和。(n>5:当n为偶数,n=2+(n-2),n-2也是偶数,可以分解为两个质数的和;

2022-09-10 16:24:20 5681 71

原创 C语言经典算法实例4:判断回文数

/// 判断数字n是否是输入d进制的回文数 /// 数字n /// d代表进制, 若d = 10 , 则数字n是十进制如果数字n是d进制的回文数, 则返回1

2022-09-08 17:20:25 9868 63

原创 C语言高级教程-C语言数组(三)

本文主要介绍了C语言高级编程的数组的初始化的几种方法。介绍了数组和地址之间的关系。介绍了怎么样确定数组的大小。介绍了sizeof怎么样确定数组大小。通过实例程序来掌握C语言数组与地址的应用。本文到这里就结束啦。希望本文的C语言数组的初始化、数组和地址、确定数组的大小教程。能对你有所帮助。

2022-09-06 08:33:29 721 66

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除