lzth.net
当前位置:首页 >> mAtlAB7.0怎么调用函数 >>

mAtlAB7.0怎么调用函数

你的当前路径切换到function1.m所在的路径了吗?另外,你说的“function [a] = finction1(b)”里面,function1写成finction1,是手误吗?如果你编程时也这么写,Matlab当然找不到这个函数了

function用来定义函数,一般一个函数放在一个.m文件里.举个简单的例子建立一个myfunction.m,然后在文件中写.function y=myfunction(a,b) 其中a,b是输入函数的参数,y是函数返回的值.当需要返回多个值时,可以将y看作一个数组,或者直

在matlab中,如果是matlab自带的函数,则可以按照该函数的格式直接调用,如果是自己编写的函数,可以将函数写在一个文件中,之后再主文件中调用.举例说明如下:% 文件名为fun.m(注意:文件名需要与函数名一致) function y = fun(x) y

7.9.0版本:file->new->function m-file其实新建一个空白的m文件也行的,只要自己加上函数头即可

可以在命令窗口输入函数名(若有参数就传递参数进去)直接调用,也可以在m文件中输入函数名(若有参数就传递参数进去)调用. 比如:有函数文件 function [y1,y2]=myfun(x1,x1) y1=x1; y2=x2; 在命令窗口或m文件中都可以这样调用:[y1,y2]=myfun(x1,x2)

把你要调用的函数都封装起来,即函数定义 function [A,B,*]=先写一个函数(a,b,*) function body 主程序function调用;end function [A,B,*]=主程序(a,b,*) function body 先写一个函数function调用 end 这样子按你要求实现看起来代

MATLAB默认的工作目录为安装目录下的work目录中,所以你编写的自定义函数都要放在work目录中,并且,MATLAB调用函数不是以函数名为标志,而是以自定义函数保存的文件名标志,鉴于此,你可以把函数文件保存为函数名以方便识别和调用.

先保存你所编写的函数如函数function drawsur(surface),switch surface case 'sphere',sphere case 'cylinder',cylinderendshading interpaxis equal保存在d:\my documents\matlab\li1_5_5.m则调用该函数就在命令窗口中输入li1_5_5('sphere')或li1_5_5('cylinder')即可.

新建一个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 否则会出错.接着在matlab命令窗口中输入 pll(1,2,3,4)看看会得到什么? 也可以另外创建一个m文件,在这里调用pll()这个函数.不知道我说清楚了没.我没有调试过,希望不会报错 -.-

faddeeba(x,y)x,y是你要输入的数值不然也可以这样z=x;N=y;faddeebax,y也是你要输入的数值

qyhf.net | whkt.net | 3859.net | knrt.net | 9647.net | 网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com