MATLAB如何建立m文件 matlab的m文件中如何定义一个未知函数?

[更新]
·
·
分类:互联网
4827 阅读

MATLAB如何建立m文件

matlab的m文件中如何定义一个未知函数?

matlab的m文件中如何定义一个未知函数?

新建一个.m文件,第一行输入下面的格式 function [y,m] abc(x) 其中x为输入,y和m为输出,abc是函数名 下面就可以写函数的内容,保存在某路径下。 在需要调用函数时,当前路径需要和你存函数m文件的路径相同。 [y,m]abc(x); %x换成你的输入数值就行了

matlab中这个M文件如何使用?f应该输入什么?

应该把这个文件保存为euler.m 然后调用它,也就是说在命令窗口中输入f,a,b,ya,M来计算E.
feval(f,T,Y)中,f是需要使用函数的函数名;
假设需要调用的函数foo定义如下:function xfoo(a,b)
xa*b;若在main函数中用feval调用foo,可以有以下几种方式1. resultfeval(foo,3,15);2. resultfeval(@foo,3,16); 这里@foo即句柄3. 若调用的函数要作为main的参数,则function resultmain(f)
resultfeval(f,3,10);然后调用main时将foo传入即可

MATLAB中如何建立和调用m文件?

matlab中有很多函数并不是直接输入在命令窗口,而是放在m文件中,便于多次使用,那么怎么创建和调用m文件呢?
工具/原料matlab方法/步骤1、打开matlab,点击工具栏中的文件,然后点击新建,会出现m文件,点击它就会创建一个m文件
2、文件创建后,会出现如图所示的一个界面,这就是m文件的界面,它类似于一个txt文档,在里面编写函数
3、编写函数必须有一个function,function后面跟随的是函数名,function不能缺少,图片中命名函数名为summ,它的作用是求从1累加到100的和
4、当函数编写完成后保存文件,例如将它保存在桌面,那么matlab的工作空间也需要是桌面,这样他才能查找到m文件,点击工作空间右边的按钮,选择桌面,文件名默认为函数名,建议使用默认文件名,不建议修改文件名,
5、完成上述步骤后,在matlab的命令窗口输入m文件的文件名,图片中输入m文件名summ,点击回车,软件将读取m文件,并将运行m文件,实现函数作用
6、m文件有很多的好处,它可以实现同一个函数的多次调用,当一次使用后,下一次又需要用这个函数,仍然可以调用