发布网友 发布时间:2022-04-26 04:42
共6个回答
热心网友 时间:2022-04-08 07:13
建立一个函数的M文件步骤:热心网友 时间:2022-04-08 08:31
函数文件需要在编辑器中提前编好程序。点击上面的*“+”号,有一个function,点开就可以编写函数。
我的是中文版,和你的对照着可以
函数文件不可以直接运行,必须保存为m文件后,在你的主程序内调用,平常用的很多函数都是这么用的,比如说求余函数 rem(x,y) ,如果没有x,y的实际值是没有函数的实际意义的。
附上我以前的一些简单的自定义函数吧。
记得一定要保存m文件在调用
热心网友 时间:2022-04-08 10:06
新建一个m文件 在m文件里面第一行输入function [X,Y]=pll(X1,Y1,X2,Y2),这里x1 x2 y1 y2是你函数的输入值, x y是输出值,接着定义你要实现的功能,比如:x = x1 + x2; y = y1 + y2; 接着保存这个m文件,注意!! 这个m文件的名字必须是定义的函数的名字,即保存为pll.m 否则会出错。热心网友 时间:2022-04-08 11:57
新建一个M文件,在Editor编辑器中输入函数function [X,Y]=pll(X1,Y1,X2,Y2)以及其欲实现的功能,保存,然后在另外一个M文件中就可以调用这个函数,在命令窗口中不能实现调用。热心网友 时间:2022-04-08 14:05
我也是这个问题,但是这个是因为你在这里只是定义一个function,没有给里面的参数定义所以会出现错误,你在别的M文件中直接调用这个函数,参数匹配就没有问题。我的已经调好了,你加油!热心网友 时间:2022-04-08 16:30
function [X,Y]=pll(1,2,3,4)'X1=1 Y1=2 X2=3 Y2=4