概述
用matlab也蛮久的了,总是忘记matlab函数如何构建,还是不够熟练,所以在此正好做个总结,以后再忘,也可以翻开看看自己的博客,不用到处去找了。
以函数function [1] = [2]这种形式来看,我每次最纠结的就算[1]填什么,[2]填什么,具体而言,function result = f(x),这个.m文件名是f还是result呢?
没有调查,就没有发言权,来动手试试吧。首先把文件命名为f.m,然后按照图中编写(不要管注释,忘记删去了)
看起来没问题,更换下f和result的位置试试。
此时,result是函数名,但是文件名是f.m,这样就可以说明[2]要和文件名保持一致,是函数名。那[1]是什么呢?
f是函数返回值?如果以这种角度来看,那大概就清楚了。以java为例,编写函数的时候
此时的返回值f不就相当于是return的c吗?
所以,综上所述,function [1] = [2],[2]就是函数名,而[1]就是函数的返回值,那么[1]不要有没有关系呢?没有关系,毕竟java也是有void的函数的,仅仅是不带返回值而已。想输出的话matlab还有display函数。
最后
以上就是微笑奇迹为你收集整理的Matlab简单的函数编写的全部内容,希望文章能够帮你解决Matlab简单的函数编写所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复