大家好,我是老薛,初来乍到...
我喜欢钢铁侠,也喜欢Matlab。
—— 一位不愿意透露姓名的热心老薛
这次对Matlab的函数进行简单的介绍,如果大家喜欢,后续更新Matlab的其他知识。
请收下本文大纲
1.什么是函数???
想法1:
想法2:
想法3:
伟大的数学家高斯(膜拜中...)
看到这些是不是想起了曾经被数学恐惧支配的日子?大家莫慌,这里的函数并不是各种复杂的数学公式,恰恰相反,这里的函数能帮助你省去很多复杂的运算。
而且我相信点开这篇帖子的同学们都是想要好好学习的同学啊!(当然在下学艺不精,有错误欢迎批评指正,希望能和大家共同进步)
那么问题来了,到底什么是函数?
通俗来讲,Matlab中的函数可以理解为一个装有各种道具的宝箱(我一下就想到了《七龙珠》里的万能胶囊),你想切水果,就按部就班取出水果刀,你想用来赶路,就取出飞行汽车。宝箱里的函数都是提前设置好的,你想调用哪个函数,只需要取出来用就可以了~~~
拿mean函数举个例子来说:
当a是一个向量
在Command Window输入:
a = [1 2 3]; mean(a)
按下回车
ans = 2
当a是一个矩阵的时候,输入:
a= [123;456;789] mean(a)
按下回车
ans = 456
这里的得到的就是矩阵a每一列的平均数,分别是4、5、6;
如果想得到每一行的平均值,输入
mean(a,2)
得到:每一行的均值为2、5、8。
函数有很多,我在这里就不一一列举了,大家遇到不会用的可以用help来帮助解决。比如说sprintf大家如果不会可以直接在Command Window里面输入 help sprintf:
大家通过这种方式或者在网上的其他人的讲解学习各种函数的用法~~~
说到这,忍不住手痒的我先去写几行代码~~~
2.怎么使用函数?
2.1函数文件
函数,你可以直接在Command Window里面直接使用,但有时我们要输入很多命令,并且需要这些命令一起运行,甚至要自己写一个函数供其他文件使用,那么我们就需要了解函数文件。
点击新建脚本,你可以写两种文件:一种是脚本文