首先祝贺由中南大学数学与统计学院举办的“博学笃志,精彩数模”数模基地系列活动之MATLAB培训课程于3月11日上午八点半在中南大学数学与统计学院245教室成功举办。
在数学建模中,不仅要建立数学模型matlab取整函数,还要处理大量数据。数学软件的引入,大大提高了同学们的数据处理能力。针对同学们对数学软件的不熟悉,数统院数模创新实践与竞赛培训示范基地特举办与数学模型相结合的数学软件MATLAB应用培训。
本次活动旨在提高研究生建立数学模型和运用计算机解决实际问题的综合能力,激发研究生群体的创新活力和学习兴趣,拓宽知识面,以及培养创新精神和团队合作意识。
通过上次的培训活动,小伙伴们是否对培训的内容还有一些模糊呢,没关系,跟紧小编的步伐,一起回顾李宏怿大神的培训内容吧~
基础入门
首先呢
command window、current directory、workspace、command history这些界面都知道了咩?
command window:命令窗口。输入命令并显示执行结果。
current directory:当前目录窗口。只有在此目录下的文件或函数可以被调用。
workspace:工作空间窗口。用于存储各种变量和结果的内存空间。
command History:命令历史记录窗口。自动保留所有用过的命令的历史纪录,方便再次使用。
然后呢
预定义变量、常用数学函数、
格式符、矩阵运算这些都是什么鬼?
预定义变量:系统本身自定义的变量,具有特定含义。例如:pi表示π
常用数学函数:调用方式:函数名(参数1,参数2),例如对3.14取整:fix(3.14)
格式符:用于控制数据的输入格式。例如15位有效数字形式输出:format long
矩阵运算:MALTAB所有变量以矩阵形式存储和运算,将矩阵的元素用方括号括起来,按矩阵行的顺序输入各元素,同一行的个元素之间用空格或逗号分隔,不同行的元素之间用分号分隔,矩阵的运算是点运算
接下来呢
M文件的大概内容还记得吗?
命令文件和函数文件的区别:
1)命令文件没有输入输出参数,函数文件一般带有输入输出参数。
2)命令文件对MATLAB工作空间中的变量进行操作,计算的结果返回工作空间。函数文件执行完毕后定义的变量将被清除。
3)命令文件可以直接运行。函数文件不可直接运行,而要以函数调用的方式来调用。
最后呢
关于常用的选择与循环结构语句,小伙伴们在脑中回顾一下,看一下和小编的是否一样呢
if语句:①if 条件
语句组
end
②if条件
语句组1
else
语句组2
end
for语句:for 条件
语句
end
while语句:while 条件
(满足条件的)语句
end
遗传算法
首先呢
求解
y=21.5+x1*sin(4*pi*x1)+x2*sin(20*pi*x2)函数的最大值,x1取值范围为:[-3.0,12.1],x2取值范围为:[4.1,5.8]
这个问题小伙伴们还记得吗?
函数图像如下:
这个题目李宏怿大神采用实数编码的形式,而参考资料使用了二进制编码,对遗传算法有了解的同学可以思考一下两者的异同。参考资料(题目来源):
小伙伴们上课的时候都很认真哦,李宏怿大神也讲得很认真,小编有照片为证哦~
大家还记得李宏怿大神留下的小测验咩
1:随机生成一个1-100中的整数,但是不能为50和51。
2:生成一个(0,1)区间内的随机小数,并将该小数的小数点后3位用一个数组来存储。一个含3位小数的实数各个位数上的数用一个数组来存储,例子:将a=0.1415用数组b存储为b=[1,4,1],b必须为double实数类型(不能是sym或str)。
3:生成2个(0,1)区间内的随机小数a,b,随机交换变量a,b的小数点后3位中的任意一位。例如:a=0.314,b=0.789,交换后(任意位为2):a=0.384,b=0.719
大家的答案可以私信给公众号,会有精美小礼品哦~
现在呢,我们已经把上一次的培训的内容都回顾完了matlab取整函数,我们也得到了相应的反馈,如下:
美美
我基础较弱,现在已经对MATLAB的基本编程已经有了大致了解,收获很大呢
明明
我希望算法的介绍能够更加贴近数模竞赛题,如果能够利用相应的竞题目,边解题,边学习。这样会更好
首先呢,感谢小伙伴的反馈,我们会做出相应的调整的
下期培训预告
哈哈,说了这么多,大家是否已经对下期的培训期待了呢?反正小编是非常期待的~
第二次MATLAB培训课我们请到的是都昌发大神,大神本科就在中南大学学习的哦,现在是研二的学长,有没有感觉很亲切
wow!wow!wow!大神师兄获得过这么多奖啊
2016年11月,大神师兄获得“华为杯”第十三届全国研究生数学建模竞赛全国一等奖
2016年5月获得湖南省高校第二届研究生数学建模竞赛一等奖
2014年4月获得美国大学生数学建模比赛二等奖
大神师兄擅长方向就是MATLAB数值计算、编程与算法分析哦
好迫不及待的想听听都昌发大神培训课啊,3月18日(本周六)下午2:00-5:00在数统院245机房不见不散~都昌发大神的插值与拟合算法等着你哦~
中南大学数学与统计学院
微博:中南大学数统院研究生会