matlab编写一个函数文件

用matlab编写一个函数文件,计算公式2*a+b,当只有一个输入参数时,a=1,b=2;当有两个输入参数时,a=2,b=3;当有三个参数时,a=3,b=4;将a,b的值输出

function []=myfun() %%%% 测试函数
clear;
clc;
myhelp(1,2)

function output = myhelp(in1,in2,in3) %%% 你需要的函数
if nargin == 1 %%%% 一个输入
a = 1;
b = 2;
elseif nargin == 2 %%%% 两个输入
a = 2;
b = 3;
elseif nargin ==3 %%%% 三个输入
a = 3;
b = 4;
else %%%% 其他情况,这里根据你需要修改,或者不要
a = 0;
b = 0;
end
output = 2*a+b;

有问题欢迎追问,有帮助别忘了给采个纳。

copyright(c) cxd1301
温馨提示:内容为网友见解,仅供参考
无其他回答

matlab中怎么建立函数文件
1. 打开MATLAB软件,点击左上角的"新建"按钮,选择"新建脚本"。2. 在新建的脚本文件中,输入函数的代码。3. 在脚本文件中,选择"文件 - 保存",选择保存的文件路径和文件名,并将文件类型设置为.m文件。4. 在保存的文件中,将函数的输入参数和输出参数用括号括起来,并在函数的开头使用function关键...

MATLAB编写一个函数文件mfile,求任一变量的三角函数sin(2x)、cos(3x...
求任一变量的三角函数sin(2x)、cos(3x)的函数文件mfile可以这样来写:function [y1,y2]=mfile(x)y1=sin(2*x);y2=cos(3*x);end 写好上述文件后保存为 mfile.m 文件在指定的文件夹里。这样就可以在命令窗口中使用,或被其他程序调用。

Matlab题目:编写一个函数文件,用于求两个矩阵的乘积和点乘,然后在命令...
XY=zeros(m,q);for i=1:m for j=1:q XY(i,j)=X(i,:)*Y(:,j);end 例如:matlab自控方面的几个函数:feedback ,也就是反馈,M= feedback(M1,M2,+1)series:串联,也可以说成相乘 parallel:并联,也可以说成相加

matlab怎么写函数文件~
首先打开电脑上的“matlab”软件,主界面如下图所示,可以看到命令行窗口,点击箭头处的“新建”,创建一个函数文件。2、接着点击箭头处的“脚本”按钮,新建一个matlab脚本文件,文件的后缀为.m,也就是m文件。3、下面来看一下自定义函数的格式,output处填写函数的输出值,input为函数的参数,输入值。

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

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编写函数文件?
=rect2polar(x,y)运行。在MatLab里边不过是一个乘法运算而已,就是这么方便,结果立马出来。当然更加方便的是直接用xlread()函数,num = xlsread(filename, sheet, range);说再多不如亲身实践一下。下边给出Matlab中的函数,命令以及符号的解释。(1).(2).(3)(4)(5)(6)(7)(8)(9)

用matlab编写函数文件:分别用 for 和 while 循环结构编写程序,求 2 的...
1.打开MATLAB并创建一个新的函数脚本,如下图所示。2.然后在函数脚本中输入以下代码:function[area,周长]=circle(r)%计算面积,圆周的周长用不同的rfprintf('thearea,圆周的周长用r=\n')显示(num2str(r))面积=PI*r^2圆周=2*PI*rend。3.保存上面的函数脚本,然后创建一个...

matlab中怎么定义一个函数?
调用函数文件:myfile.m clear clc for t=1:10 y=mylfg(t);fprintf(‘M^(1\/3)=%6.4f\\n’,t,y);end 自定义函数文件: mylfg.m function y=mylfg(x) %注意:函数名(mylfg)必须与文件名(mylfg.m)一致 Y=x^(1\/3);注:这种方法要求自定义函数必须单独写一个M文件,不能与调用...

用MATL建立函数+f(x)=2^x\/(x^5+1)+的M文件,并计算f+(10)和f(1000...
第一步,打开matlab软件 第二步,在matlab主菜单中,点击【新建】——创建一个M文件,打开M文件编辑器 第三步,在M文件编辑器,输入上述给出的函数格式内容①;点击【保存】②,保存的文件名为 f.m ; 第四步,在命令窗口中,调用 f 函数,计算f(10)和f(1000)的函数值。 【解法二】该解法比上述解法简单,可以直接...

相似回答