matlab 自控控制相关的函数_Matlab 初探

90932615f5527126b384ca2860dccc0c.png

还记得填数模报名表的时候,里面有一栏需要填能使用的软件,可选的有matlab、lingo之类的,我非常心虚地填了个无。后来还是很幸运,可以进入数学建模班。实验课的主要内容就是matlab。

第一节课就是全称懵逼了。一点儿都不会。后来问了问省赛拿奖的师姐,她说数学建模本来就是很难学的,让我耐心学,还推荐了书。

第一节课主要介绍的是这学期的教学安排,如下:

第二周:

matlab界面认识和矩阵运算

m文档编译

第三周:

函数文件function&m文件的不同

程序控制结构(顺序选择循环语句break continue)

第四周:

画图函数

注意ppt中程序效果

第五周:

数据处理函数

解多项式方程

字符串处理(自学材料插值和拟合)

第六周:

方程求解(图论属于理论课知识)

第七周:

数值积分与微分

第八周:

matlab随机试验-蒙特卡罗法

第九周:(从本周开始重点完成大作业)

求解微分方程的一些函数(重点是算法)

图像处理函数imshow imread

第十周:

神经网络

十一周:

常用智能优化算法,对理论进行科普

遗传粒子群蚁群模拟退火

都是些非常陌生的名词。仍然一脸懵逼。这一周讲的便是matlab界面认识&矩阵运算&m文档编译 to be honest 我对矩阵的了解只是浮于表面,以为跟矩阵不熟,见到他似乎没啥兴趣甚至是恐惧。第一节课听得非常不走心,知识他也不进入脑子里。

我开始自己摸索一下,不如先打开matlab看看?

2b32dc9d181f1f738d0b09e504a1481a.png

我先被这里的app吸引了,查了所有的词,啥也没记住,但估计这个并不是重点吧。看来matlab能制作和运行app(但估计建模不怎么用)

Curve fitting 曲线拟合

Matlab (matrix laboratory矩阵实验室)

optimization优化

Pid tuner PID 调谐器

Analog input recorder模拟输入记录器

Analog output generator模拟输出发生器

System identification 系统识别(根据数据模拟动态模型)

Wireless waveform generator 无线波形发生器

Signal analyzer信号分析仪

Image acquisition图像采集

Instrument control仪器控制

Simbiology 模拟生物学

然后我瞟了一下绘图,matlab能用于绘图

我还瞟了一下主页,但是并不知道有什么用处

07ce4dfc6452c4f40b9c7fedd1673993.png

aaba79e6532e163596e08807b5ac0cec.png

然后看到了下面有三栏

文件夹 (存放文件)

命令行窗口(估计我会在这里给计算机下指令)

工作区(上课的时候那些神奇事情好像就是在工作区发生的)

或许上面这些就是老师说的matlab界面认识

接下来他讲了一些关于界面中命令行窗口中的“通用命令

f84643bbc557ad9cd2211cb607881d50.png

614b9e5df18b3d68caecb879ea76c0ae.png

估计最近要用的就是%代表注释、[]代表矩阵

其他的以后慢慢了解好了,第一节课就讲这么多这些,真困困……

f7dc98a1f273447ace1d99099a3b569a.png

还讲了这些,我并不知道他们有什么神奇之处

后来老师介绍了大量的数值类型

e12c66b727f73a19dde4988b5066b974.png

55b83c3e22a5844f32bfc8b534d3bb17.png

4f3a212cccd7b1c5ffdbb5410cce25fa.png

数据类型真多,但是规定一下数据类型就有真多函数,我甚至觉得学matlab就像学英语一样,就是给你一个函数,你得明白是啥意思;然后给你一个目标,你也得会整一个函数来达到目标。就像汉译英,英译汉。咋感觉学习的本质就是翻译机呢?就是把新语言转化成已知语言。大型编译过程!

ceil就是天花板,向上取整;floor就是地板,向下取整。小名字真别致~

额……别的就以后再了解好了

关于这一块我的困惑是 int要怎么用

直接打出一个4 和int16(4)这样有啥不同吗

补充:

Matlab 的特点与功能

  • Matlab 是一个交互式软件系统,输入一条命令,立即就可以得出该命令的结果Matlab 符号计算功能
  • Matlab 的绘图功能:Matlab提供丰富的绘图命令,很方便实现数据的可视化
  • Matlab 的编程功能:Matlab具有程序结构控制、函数调用、数据结构、输入输出、面向对象等程序语言特征,而且简单易学、编程效率高。通过 Matlab 进行编程完成特定的任务
  • Matlab 丰富的工具箱(toolbox)
  • Matlab 的 Simulink 动态仿真集成环境
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值