关键词不能为空

当前您在: 主页 > 英语 >

matlab函数大全最完整版

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-28 08:22
tags:

-

2021年2月28日发(作者:billion是什么意思)


MATLAB


函数大全




Matlab


有没有求矩阵行数


/


列数


/


维数的函 数?



ndims(A)


返回


A


的维数



size( A)


返回


A


各个维的最大元素个数



length(A)


返回


max(size(A))


[m,n]=size(A)

如果


A


是二维数组,返回行数和列数



nnz(A)


返回


A


中非


0


元素的个数




MATLAB


的取整函数

< p>
:fix(x), floor(x) :,ceil(x) , round(x)


(1)fix(x) :


截尾取整


.



>> fix( [3.12 -3.12])



ans =



3 -3


(2)floor(x):


不超过


x


的最大整数


.(


高斯取整


)



>> floor( [3.12 -3.12])



ans =



3 -4



(3)ceil(x) :


大于


x


的最小整数




>> ceil( [3.12 -3.12])



ans =



4 -3



(4)


四舍五入取整




>> round(3.12 -3.12)



ans =



0



>> round([3.12 -3.12])



ans =



3 -3



>>






如何用


matlab


生成随机数函数



rand(1)


rand(n):


生成


0



1


之间的


n


阶随机数方阵



rand(m,n):


生成


0



1


之间的


m


×


n


的随机数矩阵



(


现成的函数


)


另外


:


Matlab


随机数生成函数



betarnd


贝塔分布的随机数生成器



binornd


二项分布的随机数生成器



chi2rnd


卡方分布的随机数生成器



exprnd


指数分布的随机数生成器



frnd f


分布的随机数生成器



gamrnd


伽玛分布的随机数生成器



geornd


几何分布的随机数生成器



hygernd


超几何分布的随机数生成器



lognrnd


对数正态分布的随机数生成器



nbinrnd


负二项分布的随机数生成器



ncfrnd


非中心


f


分布的随机数生成器



nctrnd


非中心


t


分布的随机数生成器



ncx2rnd


非中心卡方分布的随机数生成器



normrnd


正态(高斯)分布的随机数生成器



poissrnd


泊松分布的随机数生成器



raylrnd


瑞利分布的随机数生成器



trnd


学生氏


t


分布的随机数生成器



unidrnd


离散均匀分布的随机数生成器



unifrnd


连续均匀分布的随机数生成器



weibrnd


威布尔分布的随机数生成器




一、


MATLAB


常用的基本数学函数





abs(x)


:纯量的绝对值或向量的长度





angle(z)


:复数

< p>
z


的相角


(Phase angle)




sqrt(x)


:开平方





real(z)

< br>:复数


z


的实部





imag(z)

< br>:复数


z


的虚部





conj(z)

< br>:复数


z


的共轭复数





round(x)


:四舍五入至最近整数





fix(x)


:无论正负,舍去小数至最近整数





floor(x)


:地板函数,即舍去正小数至最近整数





ceil(x)


:天花板函数,即加 入正小数至最近整数




< p>
rat(x)


:将实数


x


化为分数表示




< br>rats(x)


:将实数


x


化为 多项分数展开





sign(x)


:符号函数



(Signum function)







x<0


时 ,


sign(x)=-1







x=0


时,


sign(x)=0;





x>0


时 ,


sign(x)=1









rem(x,y)


:求


x


除以


y


的馀数

< p>




gcd(x,y)


:整数


x



y


的最大公因数





lcm(x,y)


:整数

< p>
x



y


的最小公倍数





exp(x)


:自然指数





pow2(x)

< br>:


2


的指数





log(x)

:以


e


为底的对数,即自然对数或





log2(x)

< br>:以


2


为底的对数





log10(x)


:以


10


为底的对数





二、


MA TLAB


常用的三角函数





sin(x)


:正弦函数





cos(x)


:馀弦函数





tan(x)


:正切函数





asin(x)


:反正弦函数





acos(x)


:反馀弦函数





atan(x)


:反正切函数





atan2(x,y)

< p>
:四象限的反正切函数





sinh(x)


:超越正弦函数





cosh(x)


:超越馀弦函数





tanh(x)


:超越正切函数





asinh(x)


:反超越正弦函数





acosh(x)


:反超越馀弦函数





atanh(x)


:反超越正切函数





三、适用於向量的常用函数有:





min(x):


向量


x


的元素的最小值





max(x):


向量


x


的元素的最大值





mean(x):


向量

< p>
x


的元素的平均值





median(x):


向量


x


的元素的中位数





std(x):


向量


x


的元素的标准差





diff(x):


向量

< p>
x


的相邻元素的差





sort(x):


对向量


x


的元素进行排序(


Sorting

< p>





length(x):


向量


x


的元素个数





norm(x):


向量


x

< p>
的欧氏(


Euclidean


)长度





sum(x): < /p>


向量


x


的元素总和





prod(x):


向量


x


的元素总乘积





cumsum(x):


向量


x


的累计元素总和





cumprod(x):


向量


x


的累计元素总乘积




dot(x, y): < /p>


向量


x



y


的内积





cross(x, y):


向量


x< /p>



y


的外积





四、


MA TLAB


的永久常数





i



j


:基本虚数单位(即)





eps


:系统的浮点(


Floating-point


)精确度





inf


:无限大,



例如


1/0




nan



N aN


:非数值(


Not a number



,例如


0/0




pi


:圆周率



p



= 3.1415926...






realmax


:系统所能表示的最 大数值





realmin


:系统所能表示的最小数值





nargin:


函数的输入引数个数





nargin:


函数的输出引数个数





五、


MATLAB

< br>基本绘图函数





plot: x


轴和


y


轴均为线性刻度(


Linear scale






loglog: x


轴和

< p>
y


轴均为对数刻度(


Logarithmic scale






semilogx: x


轴为对数刻 度,


y


轴为线性刻度





semilogy: x


轴为线性刻度,


y


轴为对数刻度





六、

< br>plot


绘图函数的叁数





字元



颜色



字元



图线型态






y


黄色


.







k


黑色



o







w


白色



x x





b


蓝色



+ +





g


绿色



* *





r


红色



-


实线






c


亮青色



:


点线






m


锰紫色



-.


点虚线






--


虚线





七、注解





xlabel('Input Value'); % x


轴注解





ylabel('Function Value'); % y


轴注解





title('Two Trigonometric Functions'); %


图形标题





legend('y = sin(x)','y = cos(x)'); %


图形注解





grid on; %


显示格线





八、二维绘图函数





bar


长条图






errorbar


图形加上误差范围






fplot


较精确的函数图形






polar


极座标图






hist


累计图






rose


极座标累计图






stairs


阶梯图






stem


针状图






fill


实心图






feather


羽毛图






compass


罗盘图






quiver


向量场图




-------------------------


---



附录


1


常用命令




附录


1.1


管理用命令函数名



功能描述



函数名



功能描述




addpath


增加一条搜索路径



rmpath


删除一条搜索路径




demo


运行

Matlab


演示程序



type


列出


.M


文件




doc


装入超文本文档



version < /p>


显示


Matlab


的版本号




help


启动联机帮助



what


列出当前目录下的有关文件




lasterr


显示最后一条信息



whatsnew


显示


Matlab


的新特





lookfor


搜索关键词的帮助



which


造出函数与文件所在的


目录




path


设置或查询


Matlab


路径








附录


1.2


管理变量与工作空间用命令



函数名



功能描述



函数


名功能描述




clear


删除内存中的变量与函数



pack


整理工作空间内存




disp


显示矩阵与文本



save


将工作空间中的变量存盘




length


查询向量的维数



size


查询矩阵的维数




load


从文件中装入数据



who,whos


列出工作空间中的变量









附录


1.3


文件与操作系统处理命令



函数名



功能描述



函数名



功能描述




cd


改变当前工作目录



edit


编辑


.M


文件




delete


删除文件



matlabroot < /p>


获得


Matlab


的安装根目录




diary


将< /p>


Matlab


运行命令存盘



tempdir


获得系统的缓存目





dir


列出当前目录的内容



tempname


获得一个缓存


(t emp)


文件




!


执行操作系统命令








附录


1.4


窗口控制命令



函数名



功能描述



函数名



功能描述




echo


显示文件中的


Matlab


中的命令



more


控制命令窗口


的输出页面




format


设置输出格式








附录


1.5


启动与退出命令



函数名



功能描述



函数名





matlabrc


启动主程序



quit


退出


Matlab


环境




startup



Matlab


自启动程序






功能描





附录


2


运算符号与特殊字符附录




2.1


运算符号与特殊字符函数名



功能描述



函数名



功能描述




+



...


续行标志




-




,


分行符


(


该行结果不显示


)



*


矩阵乘



;


分行符


(


该行结果显示


)



.*


向量乘



%


注释标志




^


矩阵乘方



!


操作系统命令提示符




.^


向量乘方



'


矩阵转置




kron


矩阵


kron



.


向量转置





矩阵左除



=


赋值运算




/


矩阵右除



==


关系运算之相等




.


向量左除



~=


关系运算之不等




./


向量右除



<


关系运算之小于




:


向量生成或子阵提取



<=


关系运算之小于等于




()


下标运算或参数定义



>


关系运算之大于




[]


矩阵生成



>=


关系运算之大于等于




{} &


逻辑运算之与




.


结构字段获取符



|


逻辑运算之或




.


点乘运算


,


常与其他运算符联合使用


(



.) ~


逻辑运算之非




xor


逻辑运算之异成








附录


2.2


逻辑函数



函数名



功能描述



函数名



功能描述




all


测试向量中所用元素是否为真



is*(


一类函数


)



检测向量状态


.

其中


*


表示一个确定的函数


(is inf)



any


测试向量中是否有真元素



*isa


检测对象是否为某一个


类的对象




exist


检验变量或文件是否定义



logical


将数字量转化为逻


辑量




find


查找非零元素的下标








附录


3


语言结构与调试



< br>附录


3.1


编程语言



函数名



功能描述



函数名



功能描述




builtin


执行


Matlab< /p>


内建的函数



global


定义全局变量




eval


执行


Matlab


语句构成的字符串



nargchk


函数输入输


出参数个数检验




feval


执行字符串指定的文件



script Matlab


语句及文件信息




function Matlab


函数定义关键词








附录


3.2


控制流程



函数名



功能描述



函数名



功能描述




break


中断循环执行的语句



if


条件转移语句




case



switch


结合实现多路转移



otherwise


多路转移中的


缺省执行部分




else



if


一起使用的转移语句



return


返回调用函数




elseif


< br>if


一起使用的转移语句



switch



case

< p>
结合实现多


路转移




end


结束控制语句块



warning


显示警告信息




error


显示错误信息



while


循环语句




for


循环语句








附录


3.3


交互输入



函数名



功能描述



函数名



功能描述




input


请求输入



menu


菜单生成




keyboard


启动键盘管理



pause


暂停执行








附录< /p>


3.4


面向对象编程



函数名



功能描述



函数名



功能描述




class


生成对象



isa


判断对象是否属于某一类




double


转换成双精度型



superiorto


建立类的层次关系




inferiorto


建立类的层次关系



unit8


转换成


8


字节的无符号

整数




inline


建立一个内嵌对象








附录


3.5


调试



函数名



功能描述



函数名



功能描述




dbclear


清除调试断点



dbstatus


列出所有断点情况




dbcont


调试继续执行



dbstep


单步执行




dbdown


改变局部工作空间内存



dbstop


设置调试断点




dbmex


启动对


Mex


文件的调试



sbtype


列出带命令行标号


的< /p>


.M


文件




dbquit


退出调试模式



dbup


改变局部工作空间内容




dbstack


列出函数调用关系








附录


4


基本矩阵与矩阵处理




附录


4.1


基本矩阵



函数名



功能描述



函数名



功能描述




eye


产生单位阵



rand


产生随机分布矩阵




linspace


构造线性分布的向量



randn


产生正态分布矩阵




logspace


构造等对数分布的向量



zeros


产生零矩阵




ones


产生元素全部为


1


的矩阵



:


产生向量








附录< /p>


4.2


特殊向量与常量



函数名



功能描述



函数名



功能描





ans


缺省的计算结果变量



non


非数值常量常由


0/0



Inf/Inf


获得




computer


运行


Matlab


的机器类型



nargin


函数中参数输入


个数




eps


精度容许误差


(


无穷小


) nargout


函数中输出变量个数




flops


浮点运算计数



pi


圆周率




i


复数单元



realmax


最大浮点数值




inf


无穷大



realmin


最小浮点数值




inputname


输入参数名



varargin


函数中输入的可选参数




j


复数单元



varargout


函数中输出的可选参数








附录


4.3


时间与日期


函数名



功能描述



函数名



功能描述




calender


日历



eomday


计算月末




clock


时钟



etime


所用时间函数




cputime


所用的


CPU


时间



now


当前日期与时间




date


日期



tic


启动秒表计时器




datenum


日期


(


数字串格式


) toc


读取秒表计时器




datestr


日期


(


字符串格式


) weekday


星期函数




datevoc


日期


(


年月日分立格式


)







附录< /p>


4.4


矩阵处理



函数名



功能描述



函数名



功能描述




cat


向量连接



reshape


改变矩阵行列个数




diag


建立对角矩阵或获取对角向量



rot90


将矩阵旋转


90





fliplr


按左右方向翻转矩阵元素



tril


取矩阵的下三角部分




flipud


按上下方向翻转矩阵元素



triu


取矩阵的上三角部分




repmat


复制并排列矩阵函数








附录


5


特殊矩阵



函数名



功能描述



函数名



功能描述




compan


生成伴随矩阵



invhilb


生成逆


hilber t


矩阵




gallery


生成一些小的测试矩阵



magic


生成


magic


矩阵

< br>



hadamard


生成< /p>


hadamard


矩阵



pascal


生成


pascal


矩阵




hankel


生成


hankel


矩阵



toeplitz


生成


toeplitz


矩阵




hilb


生成

hilbert


矩阵



wilkinson


生成


wilki nson


特征值测试


矩阵








附录


6


数学函数




附录


6.1


三角函数



函数名



功能描述



函数名



功能描述




sin/asin


正弦


/

< p>
反正弦函数



sec/asec


正割


/


反正割函数




sinh/asinh


双曲正弦< /p>


/


反双曲正弦函数



sech/asech


双曲正



/


反双曲正割函数




cos/acos


余弦

< p>
/


反余弦函数



csc/acsc


余割


/

< p>
反余割函数




cosh/acosh


双曲余弦


/< /p>


反双曲余弦函数



csch/acsch


双曲余



/


反 双曲余割函数




tan/atan


正切


/


反正切函数


cot/acot


余切


/


反余切函数




tanh/atanh


双曲正切


/< /p>


反双曲正切函数



coth/acoth


双曲余



/


反 双曲余切函数




atan2


四个象限内反正切函数








附录


6.2


指数函数



函数名



功能描述



函数名



功能描述




exp


指数函数



log10


常用对数函数




log


自然对数函数



sqrt


平方根函数








附录


6.3


复数函数



函数名



功能描述



函数名



abs


绝对值函数



imag


求虚部函数




angle


角相位函数



real


求实部函数




conj


共轭复数函数






功能描述






附录< /p>


6.4


数值处理



函数名



功能描述



函数名



功能描述




fix


沿零方向取整



round


舍入取整




floor


沿

-



方向取整



rem


求除法的余数




ceil


沿


+



方向取整



sign


符号函数








附录


6.5


其他特殊数学函数



函数名



功能描述



函数名



功能


描述




airy airy


函数



erfcx


比例互补误差函数




besselh bessel


函数


(hankel


函数


) erfinv


逆误差函数




bessili


改进的第一类


bes sel


函数



expint


指数积分函数




besselk


改进的第二类


bes sel


函数



gamma gamma


函数




besselj


第一类


bessel


函数



gammainc

< p>
非完全


gamma


函数




bessely


第二类

< p>
bessel


函数



gammaln gamma


对数函数




beta beta


函数



gcd


最大公约数




betainc


非完全的


beta< /p>


函数



lcm


最小公倍数




betaln beta


对数函数



log2


分割浮点数




elipj Jacobi


椭圆函数



legendre legendre


伴随函数




ellipke


完全椭圆积分



pow2



2


标量浮点数




erf


误差函数



rat


有理逼近




erfc


互补误差函数



rats


有理输出



-------------------------


----



A a


abs


绝对值 、模、字符的


ASCII


码值



acos


反余弦



acosh


反双曲余弦



acot


反余切



acoth


反双曲余切



acsc


反余割



acsch


反双曲余割



align


启动图形对象几何位置排列工具



all


所有元素非零为真



angle


相角



ans


表达式计算结果的缺省变量名



any


所有元素非全零为真



area


面域图



argnames


函数


M

< p>
文件宗量名



asec


反正割



asech


反双曲正割



asin


反正弦



asinh


反双曲正弦



assignin


向变量赋值



atan


反正切



atan2


四象限反正切



atanh


反双曲正切



autumn


红黄调秋色图阵



axes


创建轴对象的低层指令



axis


控制轴刻度和风格的高层指令



B b



bar


二维直方图



bar3


三维直方图



bar3h


三维水平直方图



barh


二维水平直方图



base2dec X


进制转换为十进制



bin2dec


二进制转换为十进制



blanks


创建空格串



bone


蓝色调黑白色图阵



box


框状坐标轴



break while



for


环中断指令



brighten


亮度控制





C c



capture



3


版以前)捕获当前图形

-


-


-


-


-


-


-


-



本文更新与2021-02-28 08:22,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/679856.html

matlab函数大全最完整版的相关文章