当前位置:首页 » 办公资讯 » matlab怎样一个函数文件

matlab怎样一个函数文件

发布时间: 2023-05-13 07:13:37

Ⅰ Matlab中如何定义一个函数文件,来求给定复数的指数、对数、正弦和余弦,并在命令文件中调用该函数文件

直接在头文件里加#include<math.h>

如下老并和函数分别返回输入参数x的指数、对数、幅值和相角。

function [a, b, c, d] = fun(x)

a = exp(x);

b = log(x);

c = abs(x);

d = angle(x);

(1)matlab怎样一个函数文件扩展阅读:

MATLAB数学函数库包括了大量的计算算法。从基本算法如四则运算、三角函数,到复杂算法如矩阵求逆、快速傅里叶变换等。

MATLAB语言是一种高级的基于矩阵/数组的语言,它有程序流控制、函数、数据结构、输入/输出和面向对象编程等特色。用这种语言能够方便快捷建侍盯立起简单运行快的程序,也能建立复杂的蔽核程序。

Ⅱ 用MATLAB编写一个函数文件

在弯孝Matlab下输入:edit,然后将下大丛面两行百分号之间的内容,复制进去,保存
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function _wxf(varargin)
if nargin==0 %画单位圆
theta=0:0.01:2*pi;
x=cos(theta);
y=sin(theta);
plot(x,y);
axis square
elseif nargin==1 %一个参数
n=varargin{1};
if (n>2)
x=[];
y=[];
for i=0:n
x=[x,cos(i*2*pi/n)];
y=[y,sin(i*2*pi/n)];
end
plot(x,y)
axis square
else
error('请输入大于2的整数')
end
else
error('输入的参数太多')
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

返回Matlab中,测试:分别输入:
>> _wxf %出来一个单位圆
>> _wxf(1) %错误,参数1比2小,显示的是"请输滚闹樱入大于2的整数"
>> _wxf(8) %输出一个八边形
>> _wxf(2,3) %输出"输入的参数太多"提示
>> _wxf() 这个是不允许的,Matlab会报错。

Ⅲ Matlab怎么建立函数文件funx.m

如果是 自定义 的 函数 的话,可以用file-new-function来建立。里面兄姿有建立函数的模版,然后保存后就是.m文件羡态绝了。 如果只是要建立可以 顺序 执行的 程序 的.m文件,只需要在command window里输入edit,再保存即可。 不知道有没有解答你的闭漏疑问,m文件函数是Matlab中的子函数,其格式为: function[输出参数列表]=函数名(输入参数列表) 函数体 举个例子,编写一个求自变量X的正弦值的m函数,

Ⅳ matlab 函数文件怎么用的

在matlab中,函数文件可以被调用,下面通过举例说明其用法:

%文件名为fun.m(注意:文件名需要与函数名一致)
functiony=fun(x)
y=x.^2;


下面开始编写主埋首文件(文件名为main.m),并调用函数文件fun.m中的函数fun。

  • 情况1:函数文件fun.m和主文件main.m在同一目录下,肢腔此时直接调用即可。

a=[1,2,3];
b=fun(a);%运行后,b=[1,4,9]
  • 情况2:函数文件fun.m和主文件main.m在不同一目录下,此时需要将函数文件包含进来才可以调用fun函数。

addpath('directory');%其中,directory是函数文件fun.m的路径
a=弯饥数[1,2,3];
b=fun(a);%运行后,b=[1,4,9]

Ⅳ matlab怎么用函数

首先建立M文件或直接点击(File/New/Function)建立函数文件,其中函数文件的格式是:x0dx0afunction [输出变裂并埋量] = 函数名称(输入变量肆蚂)x0dx0a% 注释x0dx0a% 函数体x0dx0a2x0dx0a如下所示,是编写的一个求1到n之和的求和函数 eg_sum,按照上述格式,编写代码如下并保存文件,注意文件命名时不能以数字开头蔽穗:x0dx0afunction [s] = eg_sum( n )x0dx0a% calculate the sum of 1..nx0dx0as = 0;x0dx0afor i = 1:nx0dx0a s = s + i;x0dx0aendx0dx0ax0dx0a3x0dx0a回到控制台Command Window(主界面),注意要使用之前保存的函数文件名来调用函数,如下所示:x0dx0a>> clearx0dx0a>> a = eg_sum(10)x0dx0a运行结果: a = 55x0dx0ax0dx0a4x0dx0a许多网友说函数名一定要与函数文件名一致,其实不是这样子的,只要知道调用函数时是通过函数文件名调用的这点即可!比如下图所示,即使文件名仍然是eg_sum,但我可以修改函数名为:my_sum 调用时用文件名调用就好,如下所示:x0dx0a>> b = eg_sum(10)x0dx0a运行结果: b = 55

Ⅵ 如何用matlab编写函数文件

错误1 :引导词function后要空格。如下:
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”软件,主界面如下图所示,可以看到命令行窗口,纤举数点击箭头处的“新建”,创建一个函数文件。

热点内容
马路上汽车的噪音在多少分贝 发布:2023-08-31 22:08:23 浏览:1882
应孕棒多少钱一盒 发布:2023-08-31 22:08:21 浏览:1354
标准养老金一年能领多少钱 发布:2023-08-31 22:05:05 浏览:1642
湖北通城接网线多少钱一个月 发布:2023-08-31 21:59:51 浏览:1722
开随车吊车多少钱一个月 发布:2023-08-31 21:55:06 浏览:1484
京东付尾款怎么知道前多少名 发布:2023-08-31 21:52:58 浏览:1806
在学校租铺面一个月要多少钱 发布:2023-08-31 21:52:09 浏览:1945
2寸有多少厘米 发布:2023-08-31 21:50:34 浏览:1589
知道电压如何算一小时多少电 发布:2023-08-31 21:46:20 浏览:1569
金手镯54号圈周长是多少厘米 发布:2023-08-31 21:44:28 浏览:1744