C++和MATLAB系列
文章平均质量分 86
C++ 和MATLAB
总裁余(余登武)
这个作者很懒,什么都没留下…
展开
-
C++学习笔记7[指针]
C++学习目录链接:C++学习笔记目录链接(持续更新中)文章目录一、变量和指针1.指针的声明2.指针的赋值3.关于指针使用的说明4.指针运算符和取地址运算符5.指针运算总结一、变量和指针 系统的内存就像是带有编号的小房间,如果想使用内存就需要得到房间号。如图所示,定义一个整型变量i,它需要4个字节,所以编译器为变量i分配了编号从4001到4004的房间,每个房间代表一个字节。 各个变量连续地存储在系统原创 2021-10-03 10:57:38 · 205 阅读 · 1 评论 -
C++学习笔记6[数组]
C++学习目录链接:C++学习笔记目录链接(持续更新中)文章目录一、一维数组1.一维数组的声明2.一维数组的引用3.一维数组的初始化二、使用步骤1.引入库2.读入数据总结一、一维数组1.一维数组的声明 在程序设计中,将同一数据类型的数据按一定形 式有序地组织起来,这些有序数据的集合就称为数组。一个数组有一个统一的数组名, 可以通过数组名和下标来唯一确定 数组中的元素。一维数组的声明形式如下:数据类型 数组名 [常量表达式]int a[1原创 2021-08-04 22:49:22 · 637 阅读 · 0 评论 -
C++ 常见bug记录(持续记录中)
系列文章目录C++学习笔记目录链接如下:C++学习笔记目录链接(持续更新中)文章目录系列文章目录bug1:fatal error LNK1169: one or more multiply defined symbols found总结bug1:fatal error LNK1169: one or more multiply defined symbols found 致命错误LNK1169:一个或多个多重定义符号发现就是有的变量名被定义了两次原创 2021-08-01 18:54:46 · 392 阅读 · 0 评论 -
C++学习笔记5[函数]
C++学习目录链接:C++学习笔记目录链接(持续更新中)文章目录一、函数概述1.函数的定义2.函数的声明二、函数参数及其返回值1.返回值2.空函数3.形参和实参4.默认参数5.可变参数三、函数调用1.传值调用2.嵌套调用3.递归调用四、变量作用域五、重载函数六、内联函数七、变量的存储类别1.auto变量2.static变量3.register变量4.extern变量总结一、函数概述1.函数的定义 函数就是能够实现特定功能的程序模块,它可以是只有一条原创 2021-08-01 18:38:59 · 518 阅读 · 6 评论 -
C++学习笔记4[循环语句]
C++学习笔记4[循环语句]原创 2021-07-25 18:29:55 · 610 阅读 · 2 评论 -
C++学习笔记3[条件判断语句]
C++学习笔记3[条件判断语句]原创 2021-07-22 16:11:54 · 1807 阅读 · 3 评论 -
C++学习笔记2[表达式与语句]
C++学习笔记2[表达式与语句]原创 2021-07-21 09:50:54 · 729 阅读 · 1 评论 -
C++学习笔记目录链接(持续更新中)
C++学习笔记目录链接(持续更新中,未完待续)原创 2021-07-19 16:18:29 · 521 阅读 · 3 评论 -
C++学习笔记1[数据类型]
C++学习笔记1[数据类型]原创 2021-07-18 09:09:23 · 346 阅读 · 0 评论 -
MATLAB机器学习系列-12:蚁群算法优化原理及其matlab实现
蚁群算法原理概述蚁群算法(Ant Colony Algorithm, ACA)由Marco Dorigo于1992年在他的博士论文中首次提出,该算法模拟了自然界中蚂蚁的觅食行为。蚂蚁在寻找食物源时,会在其经过的路径上释放一种信息素,并能够感知其它蚂蚁释放的信息素。 信息素浓度的大小表征路径的远近 , 信息素浓度越高 , 表示对应的路径距离越短。通常,蚂蚁会以较大的概率优先选择信息素浓度较高的路径,并释放一定量的信息素,以增强该条路径上的信息素浓度,这样,会形成一个正反馈。最终,蚂蚁能够找到一条从原创 2020-11-03 11:09:34 · 3778 阅读 · 3 评论 -
MATLAB机器学习系列-11:粒子群优化原理及其matlab实现
本文首先讲解粒子群算法的原理,然后通过MATLAB实现粒子群算法,并通过该算法实现求取一元函数和二元函数的最大值。原创 2020-11-02 11:14:25 · 2388 阅读 · 1 评论 -
MATLAB机器学习系列-10:遗传算法原理及其matlab遗传算法工具箱使用
遗传算法原理基本思想遗传算法(Genetic Algorithm,GA)是一种进化算法,其基本原理是仿效生物界中的“物竞天择、适者生存”的演化法则,它最初由美国Michigan大学的J. Holland教授于1967年提出。遗传算法是从代表问题可能潜在的解集的一个种群(population)开始的,而一个种群则由经过基因(gene)编码的一定数目的个体(individual)组成。因此,第一步需要实现从表现型到基因型的映射即编码工作。初代种群产生之后,按照适者生存和优胜劣汰的原理,逐代(genera原创 2020-11-01 14:12:26 · 7286 阅读 · 2 评论 -
MATLAB机器学习系列-9:决策树和随机森林的原理及其例子代码实现
本文首先讲解决策树和随机森林的原理,然后给出matlab版的决策树和随机森林例子代码。原创 2020-10-31 10:48:50 · 9699 阅读 · 9 评论 -
MATLAB机器学习系列-8 极限学习机(Extreme Learning Machine, ELM)原理及其代码实现
极限学习机(Extreme Learning Machine, ELM)极限学习机网络结构和BP网络结构类似。原创 2020-10-30 13:51:43 · 5478 阅读 · 2 评论 -
MATLAB机器学习系列-7支持向量机原理及其代码实现
支持向量机原理 分类 如图,在分类中,我们需要找到一个超平面(图中包括间隔的平面)把圆圈和方框分开原问题 间隔最小,同时保证真实输出和模型输出积大于1 对偶问题原先的最小化问题变成了最大化问题,原先的不等式约束变成了等式约束。 引入间隔c之后核函数如果在低维空间找不到超平面,这时需要将数据转换到高维空间。就需要用到核函数。回归 原问题与对偶问题 多分类问题 LIBSVM工具箱介绍 libsvm需要C++编译器,输入命令查看libsvm要求输入原创 2020-10-28 10:33:59 · 3728 阅读 · 3 评论 -
MATLAB机器学习系列-6 竞争神经网络与SOFM(SOM)神经网络原理及其例子代码
本文讲解竞争神经网络和som神经网络的原理,然后通过一个算例,代码实现来感受这两个神经网络。原创 2020-10-27 14:14:43 · 5904 阅读 · 9 评论 -
MATLAB机器学习系列-5 RBF、GRNN和PNN神经网络原理及其例子代码
RBF(径向基神经网络)算例实现原创 2020-10-26 15:08:46 · 2305 阅读 · 0 评论 -
MATLAB机器学习系列-4函数篇
Matlab中的函数及其调用1.匿名函数匿名函数格式函数名=@(参数)(函数体);如myfundhd=@(x)(x+2);我们可以在命令行窗口直接输入匿名函数,然后调用或者在m文件点击执行匿名函数可以保存到mat文件中然后调用load 文件名 函数名myfundhd=@(x)(x+x.^2);save('myfundhd.mat')2.M文件主函数每一个函数M文件第一行定义的函数就是M文件主函数,一个M文件只能有一个主函数,并通常习惯上把M文件文件名和M文件主函数名设原创 2020-10-25 10:37:34 · 1420 阅读 · 0 评论 -
MATLAB机器学习系列-3:BP神经网络算例实现
本文通过MATLAB实现一个简单的BP神经网络回归算例。通过代码感受下MATLAB是如何创建训练BP神经网络。原创 2020-10-24 11:01:15 · 6672 阅读 · 3 评论 -
MATLAB-2:基础与提高
本文主要介绍matlab相关的常见错误提示,向量化编程,程序调试,图像等基础知识。原创 2020-10-23 11:03:54 · 1106 阅读 · 0 评论 -
MATLAB-1:入门基础
1.开发环境介绍是路径文件夹选择.是当前文件夹显示是点击文件夹的某一文件,可以具体显示命令行窗口显示命名行窗口的变量和值本图中被隐藏了,历史代码显示2.变量命名规则变量名区分大小写变量名长度不超过63位变量名以字母开头,可以由字母,数字,和下划线组成,但不能是标点变量名应简洁明了,通过变量名可以简单看出含义3.数据类型数字字符与字符串矩阵元胞数组结构体基本操作%% I. 清空环境变量及命令clear all % 清除Workspace中的所有变量c原创 2020-10-22 10:45:44 · 1410 阅读 · 0 评论