matlab函数,MATLAB的所有函数?

2022-01-16 19:29:58 百科大全 投稿:一盘搜百科
摘要原发布者:Q4FeVrMNY29WG MATLAB不但擅长於矩阵相关的数值运算matlab函数,也适合用在各种科学目视表示(Scientificvisualization)。下面将介绍MATLAB基本

原发布者:Q4FeVrMNY29WG

matlab函数,MATLAB的所有函数?插图

MATLAB不但擅长於矩阵相关的数值运算matlab函数,也适合用在各种科学目视表示(Scientificvisualization)。下面将介绍MATLAB基本xy平面及xyz空间的各项绘图命令,包含一维曲线及二维曲面的绘制、列印及存档。plot是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲线上每一点的x及y座标。下例可画出一条正弦曲线:closeall;x=linspace(0,2*pi,100);%100个点的x座标y=sin(x);%对应的y座标plot(x,y);====================================================小整理:MATLAB基本绘图函数plot:x轴和y轴均为线性刻度(Linearscale)loglog:x轴和y轴均为对数刻度(Logarithmicscale)semilogx:x轴为对数刻度,y轴为线性刻度semilogy:x轴为线性刻度,y轴为对数刻度====================================================若要画出多条曲线,只需将座标对依次放入plot函数即可:plot(x,sin(x),x,cos(x));若要改变颜色,在座标对后面加上相关字串即可:plot(x,sin(x),’c’,x,cos(x),’g’);若要同时改变颜色及图线型态(Linestyle),也是在座标对后面加上相关字串即可:plot(x,sin(x),’co’,x,cos(x),’g*’);====================================================小整理:plot绘图函数的叁数字元颜色字元图线型态y黄色.点k黑色o圆w白色xxb蓝色++g绿色**r红色-实线c亮青色:点

matlab如何输入函数

m文件函数是Matlab中的子函数,其格式为:

function[输出参数列表]=函数名(输入参数列表)

函数体

举个例子,编写一个求自变量X的正弦值的m函数,如下:

function y=mysin(x)

y=sin(x);% 函数体

此时在Matlab命令窗口输入若下内容时

>>x=pi/2;

>>y=mysin(x)

Matlab便会调用y.m文件子函数,计算sin值,并给出结果为

>>y=1

例子有点简单,自己琢磨编写更强大的函数吧,注学习快乐!

你觉得有帮助,别忘了采纳(⊙o⊙)哦!

matlab怎么用函数?

首先建立M文件或直接点击(File/New/Function)建立函数文件,其中函数文件的格式是:

function [输出变量] = 函数名称(输入变量)

% 注释

% 函数体

2

如下所示,是编写的一个求1到n之和的求和函数 eg_sum,按照上述格式,编写代码如下并保存文件,注意文件命名时不能以数字开头:

function [s] = eg_sum( n )

% calculate the sum of 1..n

s = 0;

for i = 1:n

s = s + i;

end

3

回到控制台Command Window(主界面),注意要使用之前保存的函数文件名来调用函数,如下所示:

>> clear

>> a = eg_sum(10)

运行结果: a = 55

4

许多网友说函数名一定要与函数文件名一致,其实不是这样子的,只要知道调用函数时是通过函数文件名调用的这点即可!比如下图所示,即使文件名仍然是eg_sum,但我可以修改函数名为:my_sum 调用时用文件名调用就好,如下所示:

>> b = eg_sum(10)

运行结果: b = 55

matlab 中怎么定义函数?

俺明白你的意思。

【1】把以下文件存为y.m【也可以用别的名字,以后执行起来统一就行,最好你就用y.m存吧,要不后面没法执行】

function f=y(t)

x = (0:.1:2)’;

y = [5.8955 3.5639 2.5173 1.9790 1.8990 1.3938 1.1359 1.0096 1.0343 …

0.8435 0.6856 0.6100 0.5392 0.3946 0.3903 0.5474 0.3459 0.1370 …

0.2211 0.1704 0.2636]’;

pp=spline(x,y);

f=ppval(pp,t);

plot(x,y,’o-‘);

【2】可以执行验证。

>> y(0)

ans = 5.8955

>> y(0.1)

ans = 3.5639

>> y(1/3) %这个表里可不能直接查询哦!

ans = 1.9479

>> y(9) %还可以外推呢,准不准就不好说了,显然外推太多是不行的。

ans = 3.1030e+004

声明:一盘搜百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系 88888@qq.com