求教!怎样用matlab编写生成函数的文件?

如题所述

第1个回答  2012-08-24
不知道你问的是不是怎样用matlab自己写函数?
如果是的话,其实格式很简单,比如写个简单的,c=a+b
同样是在m文件里写,不过首行最前面写上function

function c=myadd(a,b)
c=a+b;

然后完了保存(习惯上讲,函数文件保存的名字要与你所写的函数同名,也就是保存成myadd.m),然后你在另一个m文件里试一下
c=myadd(1,2)追问

NO给你代码但有错function [fc1,fc2]= fj0( k,lq,E ,D ) syms lamda function wq=p(lamda) wq=((D+E^2)/(2*E*(k lamda*E)))*((1+fj1(k,lamda,E ))^(-1));endfunction fc1=s(lamda)fc1=(E+wq-w);endfunction fc2=r(lamda)fc2=((lamda*D+lamda*E^2)/(2*E*(k-lamda*E)))/((1+fj1(k,lamda,E ))^(-1))-lq;endfunction x=fj1( k,lamda,E )x=0;for m=0:k-1x=x+(factorial(k-1)*(k*lamda*E))/( factorial(m)*(lamda*E)^(k-m));endendend

追答

楼主你这样给代码是没法看的,你能不能在word或者txt里粘贴复制,过渡一下,把格式也带上,像空格了回车了。

追问

嗯嗯!好的!谢谢你啊!我已经解决问题了!谢谢你啊!

matlab怎么写函数文件~
1、首先在电脑中打开matlab软件。2、在打开的页面中点击“主页”栏目下的“新建”按钮。3、然后在打开的下拉菜单中选择“函数”选项。4、即可打开函数编辑器,在其中可以进行函数的输入设置。5、之后可以点击“编辑器”选项卡中的“保存”按钮将编写的函数文件保存。

用matlab如何编写一个函数文件,实现 n!
1.首先在计算机上打开matlab软件,如下图所示。2.点击打开页面“主页”下的“新建”按钮。3.然后在打开的下拉菜单中选择“function”选项。4.可以打开函数编辑器,在那里可以设置函数的输入。5.然后点击“编辑器”标签中的“保存”按钮,保存编辑权限的功能文件。

如何用matlab编写函数文件?
如下:function [r,theta]=rect2polar(x,y)r=sqrt(x.^2+y.^2);theta=180\/pi*atan(y,x);错误2:程序没有循环,不需要end。错误3:建立函数文件后保存到work文件夹后。不能直接点击运行,而是要从键盘键入“输入参数”x,y的值。再键入 [r,theta]=rect2polar(x,y)运行。在MatLab里边不...

matlab怎么建立p函数
1、首先在MATLAB编辑器中,打开一个新的文件,在文件中输入函数代码。2、其次将文件另存为.p文件,在保存文件时,MATLAB会自动将文件类型更改为“MATLAB可执行程序文件”(以.p结尾)。3、最后要使用p函数,将文件添加到MATLAB搜索路径中,并将函数名用作变量名来调用即可。

Matlab怎么建立函数文件funx.m
m文件了。 如果只是要建立可以 顺序 执行的 程序 的.m文件,只需要在command window里输入edit,再保存即可。 不知道有没有解答你的疑问,m文件函数是Matlab中的子函数,其格式为: function[输出参数列表]=函数名(输入参数列表) 函数体 举个例子,编写一个求自变量X的正弦值的m函数,

Matlab函数的使用方法
1. 函数创建:新建一个.m文件,文件名需与函数名一致。在文件内编写代码,函数以"function"关键字开头,后跟函数名和输入参数列表,接着是函数体和输出参数列表。例如:matlab function [output1, output2] = myFunction(input1, input2)函数注释 input1:输入参数1 input2:输入参数2 output1:输出...

Matlab中如何定义一个函数文件,来求给定复数的指数、对数、正弦和余弦...
直接在头文件里加#include<math.h> 如下函数分别返回输入参数x的指数、对数、幅值和相角。function [a, b, c, d] = fun(x)a = exp(x);b = log(x);c = abs(x);d = angle(x);

matlab怎么用函数?
首先建立M文件或直接点击(File\/New\/Function)建立函数文件,其中函数文件的格式是:\\x0d\\x0afunction [输出变量] = 函数名称(输入变量)\\x0d\\x0a% 注释\\x0d\\x0a% 函数体\\x0d\\x0a2\\x0d\\x0a如下所示,是编写的一个求1到n之和的求和函数 eg_sum,按照上述格式,编写代码如下并保存...

matlab怎么建立自定义函数
matlab中定义函数的方式有以下几种:1、函数文件+调用函数文件:定义多个M文件。调用函数文件:myfile.m clear clc for x=1:10 y=mylfg(x);end 自定义函数文件: mylfg.m function y=mylfg(x) %注意:函数名(mylfg)必须与文件名(mylfg.m)一致 Y=3*x+1;注:这种方法要求自定义函数必须...

matlab中如何写一个函数来计算方程式y=0.5exp(x\/3)-x*x* sin(x)?
在MATLAB中,你可以通过以下步骤来编写一个函数来计算给定方程式的值:1. 首先,在MATLAB中创建一个新的.m文件。你可以使用任何文本编辑器来创建此文件,但通常我们会在MATLAB的命令窗口中直接创建。2. 在这个.m文件中,你可以定义一个函数。函数的定义需要以"function"开始,后面紧跟着函数的输出变量和...

相似回答
大家正在搜