matlab m文件参数

matlab m文件参数,第1张

1、m函数输入参数是程序必须的,设置、选用须充分考虑程序需要,尽量以最少的输入参数,解决问题。

2、对已写好的m文件,不改程序的话,输入参数必须与文件要求相符,变量类型一致。

3、输入方式有几种:

a先定义输入参数,再调用函数,如

x=5b=magic(x)

b直接在调用函数语句中定义,如

b=magic(5)

函数文件或者脚本文件,MATLAB的m文件分为两种。

一种为脚本文件,就是由一堆命令构成的,里面第一行不是 function 开头,这种文件比如是myfun.m 就在命令窗口里输入myfun回车就行,matlab会把m文件中的命令都运行一次。

另一种为函数文件,第一行为function ,比如说 function y=myfun(x),这种文件函数名与文件名必须是一致的,在命令窗口里输入myfun(x), x是运行参数,回车即运行。

要注意的是,不同于C语言,matlab的m文件不允许脚本和函数在同一个m文件中。

.m* 中的*表示目前该文件被修改后,还没有保存。

扩展资料:

MATLAB是解释型语言,就是说MATLAB命令行中敲入的命令在当前MATLAB进程中被解释运行。但是,每次执行一个任务时敲入长长的命令序列是很烦人的。有两种方法可以使MATLAB的力量得到扩展——脚本和函数。

这两种方法都用像emacs一样的文本编辑器中编写的.m文件。m文件的好处在于它可以保存命令,还可以轻易地修改命令而无需重新敲入整个命令行。

参考资料来源:百度百科-m (文件格式)

qwe

.m

算出了

w矩阵

不知道qwe是个函数吗,还是只是一个m的文件(script脚本文件),没有函数(function)标志!

(1)只是一个脚本文件的话很好弄,只要先运行qwe后,内存中就会有w矩阵,在运行roly(里面可以直接使用w矩阵)就可以了.

(2)是个函数的话,要改写qwe,将w矩阵作为输出变量,在roly里面进行调用,并将w矩阵进行赋值输出,就可以使用了!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7949153.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存