lzth.net
当前位置:首页 >> mAtlAB怎么调用已有函数 >>

mAtlAB怎么调用已有函数

matlab中调用matlab中已有的函数二种方法:% 调用函数文件:myfile.mclearclcfor t=1:10y=mylfg(t);fprintf('M^(1/3)=%6.4f\n',t,y);end%自定义函数文件: mylfg.mfunction y=mylfg(x) %注意:函数名(mylfg)必须与文件名(mylfg.m)一致Y=x^(1/3

比如B是Hlibert矩阵直接调用G_S(B,b,X0,inf,0.001,100)就行了啊

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

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

先保存你所编写的函数如函数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')即可.

好像没有吧要算的话就把函数转化为x^2/a+y^2/b=1转化成b*x^2+a*y^2=a*b求超定方程组就可以了吧

怎么调用matlab中已经编好的函数或程序 举个例子吧 一段程序在M文件 保存为fun.m 放在当前目录下面 function y=fun(x,a) y=x.^2+a*x----- 在命令窗口输入 fun(2,1)%就可以进行计算2^2+1*2

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

直接调用就可以啊:a = 3; b = 7; flag = 1; % 给输入变量赋值x = Y(a, b, flag); % x就是返回值,当然你可以用另设一个变量来替代x. 这是很简单的问题,你自己写个简单的程序试试就明白了.

首先,打开matlab软件;然后,打开写好的函数,复制function后的函数名及参数;第三,在命令窗口黏贴,将参数替换成需要运算的对象,回车;最后就会呈现出计算结果.

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