- 博客(24)
- 收藏
- 关注
原创 基于MATLAB 实现判别函数分类器的设计及应用,以酒瓶颜色的分类为主.BUCT模式识别作业
基于MATLAB 实现判别函数分类器的设计及应用,以酒瓶颜色的分类为主。表1-1为59组三元色数据,其中前29组作为练数据,后30组作为测试数据。前29 组数据的类别已经给出。基于Fisher判别法设计线性分类器,实现测试数据的分类,基于LMSE算法设计线性分类器,实现测试数据的分类。
2024-09-19 19:30:31
513
原创 基于MATLAB 实现贝叶斯分类器的设计及应用,以酒瓶颜色的分类,BUCT模式识别作业
基于MATLAB 实现贝叶斯分类器的设计及应用,以酒瓶颜色的分类为主。表1-1为59组三元色数据,其中前29组作为练数据,后30组作为测试数据。前29 组数据的类别已经给出。(2)采用对角线元素为0,其余为1的风险表,编写最小风险贝叶斯决策分类;(3)可以自己尝试改变风险表格,观察对分类的影响(选做)(1)设计最小错误率贝叶斯分类器,实现测试数据的分类。最小错误率贝叶斯分类器。最小风险贝叶斯决策分类。
2024-09-12 18:58:41
443
原创 一元多项式的求和
输出为求和结果多项式,按照降幂依次输出每个单项的系数和指数,每个数值后面用一个空格隔开,输出结果多项式后换行。系数为0的单项式不得输出——除非结果多项式就是0,则直接输出0。输入为两个一元多项式,每个一元多项式输入一行,按照降幂依次输入每个单项式的系数和指数,并以-1 -1作为结束。一个一元多项式可以看作由若干个一元单项式按降幂排列成的线性表。请编写程序对输入的两个一元多项式求和,并输出求和的结果。本题是附加代码模式,主函数main会自动附加在同学们提交的代码后面,请同学们在提交的时候注释掉附加代码。
2023-09-19 19:47:36
271
原创 基础实验2-2.1:整数的分类处理
给定N个正整数,要求从中得到下列三种计算结果:1.A1=能被三整除的最大整数2.A2=存在整数K使之可以表示为3K+1的整数个数3.A3=存在整数K使之可以表示为3K+2的所有整数的平均值(精确到小数点后一位)
2023-09-12 00:18:27
617
原创 案例2-1.3:数列求和
给定某数字A(1=<A<=9)以及非负整数N(0=<N<=100000),求数列之和S=A+AA+AAA+...+AA..A(N个A)。例如A=1,N=3时S=1+11+111=123.输入数字A(1<=A<=9)与非负整数N。输出N项数列之和S的值。
2023-09-10 23:37:25
252
1
原创 从键盘输入两个字符串s1和s2,比较两个字符串的大小并输出比较结果,结果为对应位置上第一对不相同字符ASCII码的差值。
两个字符串,每个字符串(1
2022-12-30 12:00:21
3906
5
原创 输入一个n×n的矩阵,分别计算该矩阵主对角线元素与副对角线元素之和。
第二行到第n + 1行,每行有n个整数,邻近两数之间用一个空格隔开。第一行为一个正整数n(1
2022-12-30 11:58:28
3322
1
原创 将n个学生的数学成绩放入一维数组中,求其平均成绩并统计低于平均分的学生人数。
第二行是n个整数(0—100之间),邻近两数之间用一个空格隔开。第一行是n(1
2022-12-30 11:56:53
1854
原创 由键盘输入n个整数放入一维数组中,请按照存放的顺序逆序存储后再输出(即第一个数与最后一个数交换,将第二个数与倒数第二个数交换……,将交换后的数列输出)。
第二行是n个整数,邻近两数之间用一个空格隔开。输出的数列邻近两数之间用一个,(逗号)隔开。第一行是n(1
2022-12-30 11:56:26
1800
原创 建立长度为n的单链表,n>0,删除单链表中等于给定值的元素。数据类型指定为整型。
输出为删除后的链表中的所有数据元素的值。第二行为链表中的n个数据元素的值;第三行为需要删除的元素值。第一行为链表长度n;
2022-12-30 11:54:40
1480
1
原创 从键盘输入一个整数N(2<=N<=30),然后输入N个整型数据存入数组a,要求将数组a中的数据从大到小排序并输出,其中排序要求编写自定义函数实现(排序方法不限),在主函数中输出排序后的数组a 。
输入格式:两行第一行输入整数N(2
2022-12-30 11:50:55
800
原创 用递归方法求解下面的问题,有若干个数,若第一个数是6,数据之间满足如下关系,第二个数比第一个数大3,第三个数比第二个数大3,第四个数比第三个数大3,依此类推,后面的每一个数都比前面的数据大3,
用递归方法求解下面的问题,有若干个数,若第一个数是6,数据之间满足如下关系,第二个数比第一个数大3,第三个数比第二个数大3,第四个数比第三个数大3,依此类推,后面的每一个数都比前面的数据大3,现要求输入一个数N(1~10),求第N个数对应的数值(求第N个数要求编写递归函数实现,求出的数值在main()函数输出)。以整型格式输入数据N(1
2022-12-30 11:47:20
447
原创 输入一个整数(100~999),判断该数是不是水仙花数。如果是水仙花数,输出1,否则输出0.要求水仙花数的判断使用自定义函数实现,完成水仙花数判断的自定义函数 int func(int n)的设计,提
输入一个整数(100~999),判断该数是不是水仙花数。如果是水仙花数,输出1,否则输出0.要求水仙花数的判断使用自定义函数实现,输入一个整数N(100
2022-12-28 11:26:47
1585
1
原创 输入一个n×n的矩阵,用指针方法求该矩阵的转置矩阵,并输出。
第二行到第n + 1行,每行有n个整数,邻近两数之间用一个空格隔开。第一行为一个正整数n(1
2022-12-28 11:24:36
1535
原创 由键盘输入n个整数放入一维数组中,编写函数,用指针做函数参数的方式,求该一维数组中的最大值和最小值,在主函数中将最大值和最小值输出。
第二行是n个整数,邻近两数之间用一个空格隔开。第一行是n(1
2022-12-28 11:20:27
2331
原创 从键盘输入10个整型数据存入一维数组a,用指针方法,将一维数组int a[10] 中元素按从小到大顺序输出。
排序后的10个数,空格隔开。10个整数,用空格隔开。
2022-12-28 11:19:12
4862
原创 有5个学生,每个学生的数据包括学号、姓名、3门课的成绩。从键盘输入5个学生数据,要求输出3门课总平均成绩,以及分数最高的学生的数据(包括学号、姓名、3门课的成绩、平均分数)。
每行输入一个学生的学号、姓名和三门课成绩,用空格分隔,一共输入5个学生信息。2020004 丁杰 96.00 98.00 85.00 93.00。第二行输出分数最高的学生的数据,成绩小数点后保留两位。第一行输出3门课总平均成绩,成绩小数点后保留两位。2020001 李文祥 90 98 90。2020002 于刚 85 93 88。2020003 王伟 60 80 70。2020004 丁杰 96 98 85。2020005 沈帆 76 85 90。
2022-12-28 11:16:45
4108
原创 建立一个升序链表并遍历输出。数据元素为整型。
将n个整数建立升序链表,之后遍历链表并输出。第二行为链表中的n个数据元素的值。第一行为链表长度n(n>0);
2022-12-28 11:15:04
904
原创 单链表的链接 题目内容:建立长度为n的单链表A和长度为m的单链表B,n>0,m>0。编程实现将B表链接在A表的尾端,形成一个单链表A。数据类型指定为字符型。
输出为链接好后的A表中的所有数据元素。第二行为A表中的数据元素;第四行为B表中的数据元素。第一行为A表的长度n;第三行为B表的长度m;
2022-12-28 11:14:21
1087
1
原创 物品排序 题目内容:给出n件物品,每件物品有质量和价格两种属性。你要做的是按质量升序排序,若质量相同则按价格降序排序。
每组先输入一个正整数n(1
2022-12-28 11:12:12
775
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人