我是靠谱客的博主 微笑奇迹,最近开发中收集的这篇文章主要介绍Matlab简单的函数编写,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

用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简单的函数编写所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部