matlab怎么调用函数 matlab命令文件和函数文件如何建立
matlab怎么调用函数
去百度文库,查看完整内容>
内容来自用户:冯金超660
MATLAB学习指南第六章.编写与调用函数在这一章中,我们讨论如何用多源代码文件来构造一个程序。首先,解释代码文件在MATLAB中如何工作。在编译语言中,例如FORTRAN,C,或C ,代码被存储在一个或多个源文件中,在进行编译的时候,这些源文件组合在一起形成了一个单独的可执行文件。作为一种解释型语言,MATLAB以一种更广泛的方式来处理多个源文件。MATLAB代码被放入带有扩展名.m的ASCII文件(或称m-文件)中。MATLAB6有一个集成字处理与调试应用程序,尽管会用到其它编辑程序如vi或emacs,集成字处理与调试应用程序仍是编译m-文件的首选程序。有两种不同的m-文件。一种是脚本文件,它是一种最简单的文件,仅仅将MATLAB中的指令收集在一起。当在交互提示符处输入文件名执行脚本文件时,MATLAB在m-文件内读取并执行指令,就好像指令是我们输入的。而且,似乎我们能够削减m-文件的内容并将削减过的内容传到MATLAB指令窗口中。这种m-文件的用法将在6.1节中给予概述。在6.2节中要讨论的第二种m-文件包含一个单一函数,此函数名与此m-文件名相同。这种m-文件包含一段独立的代码,这段代码具有一个明确规定的输入/输出界面;那就是说,传给这段代码一列空变量arg1,arg2,…,这段独立代码就能够被调用,然后返回输出值out1,out2,…。一个函数m-文件的第一个非注释行包含函数标头,其形式如下:此m-文件以返回指令结束,将执行程序返回到函数被调用的位置。或者在
matlab命令文件和函数文件如何建立
m文件函数是Matlab中的子函数,其格式为:
function[输出参数列表]=函数名(输入参数列表)
函数体
举个例子,编写一个求自变量X的正弦值的m函数,如下:
function y=mysin(x)
y=sin(x)% 函数体
此时在Matlab命令窗口输入若下内容时
>>x=pi/2
>>y=mysin(x)
Matlab便会调用y.m文件子函数,计算sin值,并给出结果为
>>y=1
matlab怎么调用m文件中的函数
matlab中的m文件是可以在文件外调用的,如y=myfun(x)是个个函数,可这样调用:
x=[......]
y=myfun(x)
如果要调用m文件中的函数,则只能在该m文件内,不能在外部调用,这种函数叫子函数。如:function y=myfun(x)
a=[....]
y=myfunfun(a)
function f=myfunfun(a)
f=a^2 1
end
end
这个文件中的myfunfun函数只能在这个函数内使用,不能在外部调用。
matlab力如何调用函数
 可以在命令窗口输入函数名(若有参数就传递参数进去)直接调用,也可以在m文件中输入函数名(若有参数就传递参数进去)调用。
比如:有函数文件
function [Y1,Y2]=myfun(X1,X1)
Y1=X1 Y2=X2
在命令窗口或m文件中都可以这样调用:[y1,y2]=myfun(x1,x2)
Matlab如何调用Excel函数
从excel中复制数据 粘贴到编辑器中这样a就是你想要的数组了我用的是这种方法: 1.先建一个m文件, 注意:新建m文件的位置看清楚,如果是matlab的默认目录,上面就不会报错,要是别的路径,一定要在matlab重新设置.xlsreadxlswrite 打开excel,选中工具——加载宏,出现一个对话框,点浏览...,然后找到matlab中的toolbox中的exlink后点excllink便可以使excel与matlab连接