Matlab自学笔记

您所在的位置:网站首页 make自定义函数 Matlab自学笔记

Matlab自学笔记

2024-01-22 08:23| 来源: 网络整理| 查看: 265

Matlab自学笔记——函数创建及调用使用方法

本人使用的是Matlab R2018a,其余版本界面可能有所不同但基本方法一致。

mean函数介绍:

mean函数是Matlab自带的一个用来求平均数的函数,使用方法如下: 在这里插入图片描述 如图所示能够直接计算出数值的平均数。 那么如果Matlab中没有我们想要的函数,自己在命令行中输入又需要大量的重复输入,过程非常繁琐,这时我们可以自己定义一个函数来简化我们的使用流程。 首先,新建一个脚本 在这里插入图片描述 在新建脚本中定义我们想要的函数形式,比如我们定义一个y=x^2+2x+1 在这里插入图片描述 这是定义一个函数所需要存在的元素,有关键词、输入输出值、以及函数名称组成。 定义完成函数后就可以进行保存,这里要注意一点,我们保存时系统会根据我们的函数名称自动生成m文件的名称,建议大家不要修改,因为Matlab在调用函数时是根据文件名称来调用函数的,如果更改会导致调用函数失败。 在这里插入图片描述 这样就算完成了我们的一个函数定义,之后我们就可以直接在命令窗口调用。

在这里插入图片描述 当我们需要重复输入命令来编辑计算法则的时候,使用函数能极大地减少我们的工作量。 在这里还有一个使用小技巧,比如我们不想一个个输入数据,这时候可以使用点乘的方法。 在这里插入图片描述 我们将原来的乘方和乘号变成点乘和点方,我们来看一下有什么样的使用效果: 在这里插入图片描述 这时我们可以使用一个函数计算多个函数值。

我们再来扩展一个使用情况

上面我们的例子中只有一个input值,当我们有多个输入值时,又是一个什么情况呢?我们通过加速度为3的匀加速直线运动来举个例子: 在这里插入图片描述 在这里插入图片描述 这里有三个input值,我们能够计算出结果,如果我们不一定非要定义t的值呢?比如大部分计算时间都是10,只有一个时间是3,这时我们可以使用什么方法来简化我们的使用流程呢? 在这里插入图片描述 我们将程序修改成这个样子,nargin代表输入的input个数,当输入个数为2时,那个t默认为10。 在这里插入图片描述 如果我们输入三个input,同样还是能够完成计算。 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3