第二章matlab基本语法第一篇_第1页
第二章matlab基本语法第一篇_第2页
第二章matlab基本语法第一篇_第3页
第二章matlab基本语法第一篇_第4页
第二章matlab基本语法第一篇_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

标量函数向量函数矩阵函数2.4

函数1.

三角函数:

sin

cos

tan

cot

sec

csc

asinacotacos

atantanhasinh

acoshasec acsc

sinh

coshatanh2.

其他基本函数:

sqrt

exp

log

log10

abs(绝对值或复数模)

round(四舍五入取整)floor(向-∞方向取整)

ceil(向+∞方向取整)fix(向0方向取整)sign(符号函数)real(取实部)imag(取虚部)

angle(取辐角)

rats(有理逼近)2.4.1

标量函数MATLAB提供了大量的函数,按照其用法分为标量函数、向量函数和矩阵函数三种类型。将常用的列出如下,只作必要的注释。例1

>>

x=(0:0.2:1)*pi;

y=sin(x)↙Y=

0

0.5878

0.9511

0.9511

0.5878

0.0000例2

>>a=[-3.54.6];b=round(a),c=floor(a),d=ceil(a),e=fix(a),f=rats(a)

↙b

=

-4c

=

-4f

=-7/2

23/5这些函数本质上是作用于标量的,当它们作用于矩阵(或数组)时,是作用于矩阵(或数组)的每一个元。计算函数值的命令是feval(F,x),F是表示函数名的字符串。例3

>>x=(0:0.2:1)*pi;y=feval('sin',x)↙得到与上面同样的结果。计算函数值方法方法一5,

d

=-3

5,4,

e

=

-3

4,方法二有些函数只有当它们作用于(行或列)向量时才有意义,称为向量函数,这些函数也可以作用于矩阵,此时它产生一个行向量,行向量的每个元是函数作用于矩阵相应列向量的结果。常用的有:max,min,sum(和)

,length(长度)

,mean(平均值)median(中值),prod(乘积),sort(从小到大排列)例>>a=[4

3.1-1.2

0

6];b=min(a),c=sum(a),d=median(a),e=sort(a)

↙b

=-1.2000e

=-1.2000

03.1000

4.0000

6.0000c

=11.9000d

=3.10002.4.2向量函数zeros(0阵)

ones(1阵)MATLAB有大量的处理矩阵的函数,从其作用来看可分为两类:构造矩阵的函数;进行矩阵计算的函数。对于前者,我们已经介绍了构造矩阵的函数eye(单位阵)

rand(随机阵)

randn(随机阵)diag(生成或提取对角阵)triu(生成或提取上三角形矩阵)tril(生成或提取下三角形矩阵)等,b=[1,2,3,4;5,6,7,8;10,11,12,13;14,15,16,17]a1=triu(b),a2=diag(b),a3=-tril(b,-1)+tril(b,-2)2.4.3

矩阵函数b=1234a1=1234a2

=1a3=0000567806786-500010111213001213120-110014151617000171700-160a4

=a5

=a6

=a7

=000000001200-1 -2-30-500000005670-5

-6-7-8-10-1100-1000010111213-10 -11-12-13-14-15-160-14-150014151617-14 -15-16-17a4=-tril(b,-1),

a5=-tril(b,-2),a6=tril(b,1),

a7=-tril(b,2),运行后输出结果为det(行列式)eig(特征值)poly(特征多项式)lu(LU分解)rank(秩)trace(迹)norm(范数)gr(正交分解)size(大小)inv(逆矩阵)expm(矩阵指数)cond(条件数)svd(奇异值分解)>>b=[1,2,3,4;5,6,7,8;10,11,12,13;14,15,16,17]c1=size(b),c2=det(b),c3=rank(b),

c4=poly(b),C5=lu(b),c6=gr(b),c7=

svd(b),进行矩阵计算的函数b

=123456781011121314151617c4

=1.0000

-36.0000

-88.0000

-0.0000

0.0000C5=14.000015.000016.000

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论