Matlab
Matlab
基
基
础
础
入
入
门
门
与
与
算
算
法
法
实
实
践
践
他日若遂凌云志,敢笑黄巢不丈夫
微信公众号:科研交流
Matlab
Matlab
初
初
步
步
更多模型、代码、优秀论文等请加QQ群:729568748,更多资料请关注微信公众号:科研交流
1.1. Matlab
1.1. Matlab
介
介
绍
绍
1.2.
1.2.
界
界
面
面
使
使
用
用
1.3.
1.3.
运
运
算
算
基
基
础
础
1.4.
1.4.
数
数
据
据
基
基
础
础
1.5.
1.5.
矩
矩
阵
阵
基
基
础
础
1.6.
1.6.
逻
逻
辑
辑
基
基
础
础
1.7.
1.7.
结
结
构
构
基
基
础
础
1.8.
1.8.
自
自
定
定
义
义
函
函
数
数
Matlab介绍
1. Matlab起源
本次系列课原创出品,课件代码请关注公众号“科研交流”回复“课件”无任何付费 欢迎大家收藏、点赞、转发、每周更新2节课
70年代中期
70年代后期
1978年
Cleve Moler开发了基于FORTRAN语言的
LINPACK和EISPACK的矩阵运算库。
1984年
Cleve Moler在教学中为LINPACK和EISPACK
建立公共接口程序,并将其命名为MATLAB
(Matrix&Laboratory)。
Matlab正式在教育中推广,并为大众提供免
费版本。
Jack Little利用C语言重写内核,并成立
MathWorks公司,Matlab正式走向商业化
2. 现在的Matlab
本次系列课原创出品,课件代码请关注公众号“科研交流”回复“课件”无任何付费 欢迎大家收藏、点赞、转发、每周更新2节课
最新版本:MathWorksMATLABR2021a
编程特点:
1.语法高度简化;
2.脚本式解释型语言;
3.针对矩阵的高性能运算;
4.丰富的函数工具箱支持;
5.通过matlab本体构建跨平台;
Matlab:
D=sum(1:100)
编程实现:实现从1加到100,并输出
C++:
#include<iostream>
usingnamespacestd;
(auto)D=1;
for(inti=2,i<=100,i++)
{
D=D+ii;
}
cout<<D<<endl;