![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
IT-老五
这个作者很懒,什么都没留下…
展开
-
c++求一维数组标准差
最近写的一段c++算法中需要计算标准差,于是就造了个轮子,顺便记录下来...标准差公式.jpg看公式,可以推断出计算标准差分为几步:计算平均值u=(x1+x2+...+xn)/n计算方差s²=((x1-u)^2 +(x2-u)^2 +...+(xn-u)^2)/n计算标准差σ=sqrt(s²)/** * 求平均值 */...原创 2018-07-24 15:50:00 · 5649 阅读 · 4 评论 -
c++求一维数组标准差
最近写的一段c++算法中需要计算标准差,于是就造了个轮子,顺便记录下来…看公式,可以推断出计算标准差分为几步:计算平均值u=(x1+x2+…+xn)/n计算方差s²=((x1-u)^2 +(x2-u)^2 +…+(xn-u)^2)/n计算标准差σ=sqrt(s²)/** * 求平均值 */double average(double *x, int len){ d...原创 2018-11-15 09:03:25 · 1520 阅读 · 0 评论 -
c++基础(五):文件逐行读取,并根据字符分割数据
项目中有个需求,c++中读取文本,并将读取的字符串根据空格分隔...直接代码解释吧... // 分隔符 const char *SEPARATOR= " "; // 读取文本数据 ifstream inFile(resultFileName); std::string lineStr; // 文件中的一行数据 if (inFil...原创 2018-12-17 07:15:00 · 7803 阅读 · 1 评论 -
c++基础(四):int转string及数组默认值
使用java时,感觉字符串转换很方便,因为已经做了很好的封装。然而,在c++中,如果像将一个int转乘string,就需要注意一些...int转stringstd::string str = "s" + 0;如果在java中, 我们这样写很容易就可以得到想要的结果“s0”,但是,在c++中,得到的却是”s“,后面的0去哪了呢?我们再试试std::string str =...原创 2018-12-16 13:01:00 · 1853 阅读 · 0 评论 -
c++基础(三):数组自增处理及字符串转int,double
今天整理了一些数组相关的代码,数组是固定长度的,所以当长度不确定时,需要用一些其它方法来达到目的;像java中有list,set等可以不用指定长度,而c++中也有自增的数组vector...vector的使用std::vector<double> vect;vect.push_back(10.0f);vector转数组这个转换可以算是很简单// 将vecto...原创 2018-12-15 11:10:00 · 639 阅读 · 0 评论 -
c++基础:数据类型转换及处理(二)文件路径截取文件名
继续昨天未写完的...我是初学者,如果觉得太简单,勿喷,如果有什么错误之处,请指出,多谢~!今天整理了写的根据文件路径截取文件名相关代码,主要包含替换路径中的“/”为“'\”,然后根据“\”截取最后的字符串,即文件名一、字符串完全替换以下方法可以替换掉所有的src,替换为dst/** * 字符串替换 将str中所有的src替换为dst */void SlpcalHelp...原创 2018-12-14 14:43:00 · 1481 阅读 · 0 评论 -
c++基础:数据类型转换及处理(一)string转wstring及文件拷贝
使用java太长时间,已经习惯了其数据类型转换及处理的便捷。但是,现在使用c++,不得不去面对其数据类型转换,以及相关的处理。瞬间感觉奔溃,一天中,很多时间都交给度娘了...文件拷贝本来很方便,提供了CopyFile,但是看到入参,瞬间崩溃,普通字符串不行,需要宽字符串,于是,下面的demo出现了。CopyFile(L"d:\\demo.txt", L"e:\\demo.txt"...原创 2018-12-13 18:29:00 · 1622 阅读 · 0 评论 -
matlab导出dll及c++调用matlab初始化异常处理
c++调用matlab的dll,折腾了一天时间,在matlab初始化时候报错“异常:0xc0000005:读取位置0x0000000000000008 时发生访问冲突”;刚开始怀疑是matlab到处的dll有问题,自己装了个matlab重新导,还是同样的错误,已经确保了matlab,dll,vs都是64位c++调用matlab异常.jpgdll导出1. deploytool工具...原创 2018-12-12 13:41:00 · 5767 阅读 · 14 评论 -
c++调用matlab导出的dll及显式隐式调用
公司引入了第三方公司的算法,而第三方公司只提供matlab导出的dll,java是无法调用的,于是不得不考虑再用c++封装一层dll供java调用。本人c++只是业余级,matlab更是路人,但公司在这方面也没什么人会,我只好继续硬着头皮开始探索之路。环境配置创建vc++项目后:右键项目 - 属性 - VC++目录 - 包含目录,添加..\MATLAB\MATLAB Runtim...原创 2018-12-05 16:53:00 · 572 阅读 · 0 评论