MATLAB用function定义一个函数后 怎么让这个函数生效 是把这个M文件存到哪啊

2024-10-30 17:30:03
推荐回答(2个)
回答1:

1、你可以通过在命令栏中输入function,点击右键或者按F1来查询function函数的帮助文档。

2、在帮助文档中对function函数进行了详细的功能描述,使用方法的介绍。其基本形式为:function [ ]= fun( ); 即为:[输出]= fun(输入)。

3、点击软件左上角新建,新建一个.m文件或者函数都可以进行编辑。

4、其基本形式如图所示:第一行定义函数输入输出;第二三行百分号部分是注释部分,这里注意一定要写,方便以后查看该函数。第四五行编写函数的具体内容。

5、这里举一个简单的求和例子。代码如下:

function [ c ]=untitled( a ,b )%UNTITLED 求和%,求a+b的和:c=a+b;end。

6、点击软件左上角保存,注意文件名一定要和函数名字一样。

7、你可直接在命令函调用,也可在m文件或者另一个function函数中进行调用。

8、你可以在右侧文件夹中点击你的函数文件,在函数详情中可以看到你的函数注释详情,方便以后函数的使用。

回答2:

函数 是要调用的,.M文件应该和调用它的.M文件放在一个文件夹里才行,不然找不到它的;
譬如函数为 OUT = Function(Input1,input2); 此函数有两个参数,一个返回值;
调用它的话,就是 result = Function(x1,x2); result 就是用函数Function对实际参数x1和x2计算得到的返回值;
matlab的函数定义和函数调用基本和其它编程语言是一个道理,参数传入,参数传出等