m文件分为脚本文件和函数文件。
脚本文件就是 打在命令窗口的一些指令,只不过是这些个指令比较的繁杂,重复率比较高,所以写在一个文件里了,以后需要对某个数据这么处理,直接调用,然后实现某个功能,它所产生的数据,会在workspace中停留。比如一道特别水的acm题:
密文和电文进行转换,每个字母变换为其之后的第4个字母,A变E,最后四个循环回来。
可以吧上述的功能写进一个.m文件里;
如:
结果是:
其实就目前而言我感觉,这种脚本文件,就像是没有返回值的函数。
那么,下面说说函数文件:
既然是函数了,那么每回运行时,都会个函数开辟临时工作空间,称之为函数工作区间
下面展示一个函数递归求和问题。
比如: