- 博客(11)
- 资源 (26)
- 问答 (20)
- 收藏
- 关注
原创 matlab数值积分中函数积分的4种方法
1. 采用inline内联函数Matlab中可以有采用几种不同的方式来指定被积函数。对于简单的、长度不超过一行的公式采用inline命令比较方便。例如,可用下面的语句进行计算>> f=inline('1/sqrt(1+x^4)') %采用inline内联函数 f = 内联函数: f(x) = 1/sqrt(1+x^4)
2017-10-30 10:00:33 81324 7
原创 高斯混合模型(GMM)思想及其EM求解步骤
高斯混合模型是典型的聚类算法之一,最近一段时间一直在研究GMM。相比于GMM,K-means显得要容易理解一些,虽然GMM中最难的部分,也就是EM算法对建立的GMM进行求解,实际上就用到了K-means的算法。有人说,K-means求解是EM算法的精髓。确实如此!下面将今天思考的GMM整理如下,K-means部分有时间继续更新,今晚看了看K-means,还是很值得研究的。虽然算法理解起来简单,不过
2017-10-13 20:32:41 4239
原创 C++“类”小练习
编写程序。编写一个关于圆形的C++程序。要求用定义一个圆形类Circle,其中包含如下成员:1) 1个私有数据成员(半径)。2) 3个公有函数成员(设置半径、计算面积、计算周长)。3) 3个构造函数(不带参数的构造函数、带参数的构造函数和拷贝构造函数)。主函数main使用圆形类Circle创建圆形对象,要求:1) 定义一个圆对象c1,...
2017-10-08 22:33:52 1744 1
原创 初学C++,注释语句
阅读程序。阅读下列C++程序,对每条语句进行注释,说明其作用。#include <iostream> //包含输入输出流头文件,作用是将下面用到的输入输出流函数的头文件包含在内using namespace std; //声明命名空间 std,作用是定义函数和全局变量class CTest //定义类CTest,作用是将程序中的数据和函数进行封装,将可开放给用户的定义...
2017-10-08 22:32:03 939
原创 排序算法之选择排序
选择排序思路:每次从后面开始遍历,将遍历之后的最小值放在a[0],紧接着再从最后开始遍历,将次最小值排在a[1],依次循环。//给定数组选择排序#include <stdio.h>int main(){ inti,j,small,index; inta[10]={1,23,41,31,45,767,45,90,6,...
2017-10-04 17:44:27 257
原创 排序算法之快速排序
快速排序思想:快速排序的思想更为深刻,随意选取一个数(一般选择a[0])作为基准值,然后在数组的左右两边设置两个哨兵,先让右边的哨兵进行巡逻,找到比基准值小的数;再让左边的哨兵进行巡逻,找到比基准值大的数,将两者交换。这里注意要先让右边的哨兵先出动。左右哨兵都找到后将找到的数据调换,就这样左右两个哨兵一直寻找一直调换,最后左右哨兵会相遇。由于总是右边的哨兵先寻找,所以最后找到的数字一定是比起始...
2017-10-04 17:43:08 502
原创 排序算法之Shell排序(希尔排序)
Shell排序思想:先可进行分组,再利用插入排序。分组的方法是根据步长的设置从a[0]开始,并且不大于步长,组内相邻两个元素的逻辑距离是gap。分组结束的标志是gap为0,也就是已经全部按照大小排列。推荐阅读:https://blog.csdn.net/ZYZMZM_/article/details/84203908//给定数组shell排序,从小到大排列。#include &l...
2017-10-04 17:41:55 249
原创 排序算法之插入排序
插入排序思想:插入排序的思想是先假定a[0]已经排好,然后从a[1]~a[size-1]依次往里面插入。在插入过程中还要倒着插,这样比较省事。如果插入的数比要比较的数大,则放在右边;反之,放在左边。另外,按照上述思路,可能会出现多次调换的情况,处理的办法是先将比较之后要移动的数都往后面移动一位,最后再将要插入的数插入都移动之后出现的空档。这个处理很巧妙,也是插入排序的精华所在!//给定数组...
2017-10-04 17:40:00 369
原创 排序算法之冒泡排序
冒泡排序思想:冒泡排序的思想是通过比较两个相邻数的大小,逐渐将大数或者小数往边界移动。类似于水中的气泡向水面上移动。//给定数组冒泡排序,每次冒泡排出最大的数#include <iostream>using namespace std;int main(){ int a[]={2,1,3,67,54,78,3}; for(int i=0;i<sizeof(...
2017-10-03 19:48:34 424
原创 排序算法之懒人排序
排序算法很多,快速排序、堆排序、选择排序、冒泡排序等等。最近一周一直再看排序算法,多数比较容易理解,其中多数理解起来都比较容易,但是实现起来感觉堆排序比较麻烦,还要建堆和处理堆。再看快速排序的时候,突然想到如果根据一个基准值将其他数字分为大小两堆,再在两堆内继续实行二分比较……如果注意观察排好序的元素其下标和值在大小上的对应关系:下标小的元素其值也必定比较小。就比较好编程了,只要元素的下标大小...
2017-10-02 16:23:58 555
plot_function.zip
2020-02-13
传递函数响应.zip
2020-02-13
EasyX2018春分版软件
2018-04-09
仅5M小巧好用的PDG文件阅读器
2017-09-25
simulink中如何把仿真中实时计算的像素点及对应坐标显示出来,最后应显示一张照片?
2020-08-11
C++字符串处理:为何不能去掉s3=s1;这一句代码
2018-11-29
1020 月饼 ,测试案例有三个不能通过,提示错误,求帮助!
2018-11-22
1013 数素数 测试点4通过不了,请教有何问题
2018-11-21
PAT乙级1079测试点2/3/4提示答案错误,有哪些情况未考虑到?
2018-11-18
1072 开学寄语,AC时三个测试都通不过,提示格式错误,答案错误,求助
2018-11-14
1066 图像过滤,AC时为什么提示超时?
2018-11-12
PAT乙级1059 C语言竞赛 测试点2通过不了,求助呀
2018-11-11
PAT1045运行超时我知道原因,还提示格式错误是哪里有问题
2018-11-04
1034 有理数四则运算 测试点2通过不了,求助
2018-10-31
1070 结绳 代码疑惑,代码意思是一样的呀
2018-10-28
1028 人口普查最后一个测试点通过不了
2018-10-28
1025 反转链表 ,提交没有AC,单独测试倒是可以
2018-10-26
PAT1005 继续(3n+1)猜想,提示Segmentation Fault
2018-10-25
PAT1024提交时出现问题,提示Segmentation Fault。请帮忙解决
2018-10-24
PAT1020月饼,为什么市场需求need每次还都是20 呢?
2018-10-23
PAT1019 数字黑洞 提交时Time Limit Exceeded
2018-10-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人