第二章MATLA数值计算功能_xin
发布时间:2021-06-08
发布时间:2021-06-08
第二 MATLA章的数B值计算— —maltb 具a出色有数值的 计算力能,据占界上世数值计软 件的主导算地位
数值算的功运能 创矩阵建 阵矩运 多算项运式算线 方程性 组值统计 线性插数 函值优数化 微方分的数值解程
一、aMlab的基本t计功算能、1常用本基数函学数P38数名称 函函功数能取绝 对 值复的数角相开 平方复数 的部 复数的实部 共轭复虚数 函名数 函数称能 符功函数 号x/y余取 最公大因 最小公数倍数自 然数指 2指的数
absx)(angl (e)zs rqt(x )erla(z)ima gz() ocnj()z
sgi(n)xem(x,ry)gc(xdy) ,lmcx(y,) xp(xe po)w2()
x函数名
函数称功能四舍五入整取函数名称
函功能数然自数对 以01为的底对数ronu(xd r)t(xa) fix() xlfor(ox)
lgox() lgo10()xlog (2)x将实化为分数数 朝零 向取方整 朝负无穷向 取整方朝正无 大方 穷取整向以2为底对的数
engtl(xh )md(xo,y)向量求度长求余 为xy.值flo*o(r./xy)celix(
2)、M tlaab常的三角函用数3P8
:有in(xs),oc sx)(,at (nx),snid()x ,atn (dx)asin( ),xcos (xa),tana x()等
二、令命行的基操作1.本创建 阵的方法矩1() 接输入直法 规:则 矩阵 素元须必用 []括住 阵元素必矩须逗用或空格号分隔 在 ][内阵的行与矩之行间须必 分号用隔
分矩元素阵阵元素可以是任矩m何alabt达 表式,可 以是实 数也,可是以复数,数可复用殊特数函,ji 输a=入1, [ 2,;3,4 5 ,]6= a1 2 34
5
6
x=[2 i/2p;qsrt3( 3)+5i]
符的作号 用逗 和分号号作的 用 逗和号号可分作为令指的 分隔间符,matla允许多b语句条在 一行同现。 分出如号果出现指令在,屏 幕上将不显后结果示但存储在, 工空作间中 。当一指令或矩个阵太长时,可用 续 行
冒的号用:作 用于成生间隔等的量,向 认间隔为默1。=i32:7 :用于选出矩阵指定行 、列及元素a。=(A,::42) 或aA=:([2,3,,]4) 循语环句fo nr1=1:0
2() 用amtal函数b建创矩阵(19P20) -空阵[ ] — ma talb许允入空输阵当一,项作无操 结果,返时回空。阵 r nda m(,n—— 随)矩阵或机anr (dn ) ye (em,n)——单 位阵或矩eye n( )ezros m(n),——全部元都为素0矩的阵 oens(m, n)—全—元素部为都的1阵矩 ilspace(an,,nb )— 生)成~a之b间个数n值性分布线的向 量 lgopscae(,ba,n )— 生)成0a~101b间之对按等分数的n个 素元向的量
re=ye(3 )r=10 0 0 r=0eye3,()4r 1 = 00 0 1 000 100 01 0 1 r0eye(=43, )=1 r00 10 00
000
10
还
有伴随阵、稀疏矩阵矩、魔方 阵矩、角对阵、范德矩等矩阵蒙创的 建,不一就介一了。绍注意m:taalb严区格分小写大字,因母a此A与两是不个同变的。量
()3用M 文件建矩阵创适用于较的大矩阵且需经调用常的阵。矩% mymatixr.mcreaito on mfartx Ji
ZJ=[Z12,3,4,,5;,678,9,1,;11,102,13,4115,;]取myamtrx名i保存若J 已Z由其文件它运行后成生需而经调用常, 用可aves令指保。存 sve amyamtirx ZJ(4 )从部外据数件调文矩入阵laod myatrim xZ
(5J)多 矩阵维三、 矩的修阵改与操 作() 矩阵的修1改 直 接改 可修用键找到所要修 的改阵,用矩键 移 到动修要的改矩元阵上素可修改即 。 指修改令可以A(用, )= 来修改。
例如 a=[1
2 0; 3 0;7 8 59] a 1 2 =0 03 75 89 还可用函以数sbu、sa (3,3=)0 ifn函d修数。 改a 1=2 0 035 78 0
() 矩阵的2阵子矩阵的阵子可以通标过量向量、冒、号 志来标引和赋值用
Av,w(,v,)中任w何个可以是冒一号“ :、”量、向量 常见A(v,标w)式有:A(i形j) ,A(、,j:) 、A(:j:k), A(i:、jk,h): A(、i,[j][k,,]h) 、A(:ij等)
(
) 3矩的操阵 作阵空可利用 ]清[除矩阵中部行或列分来 变维改数,其作用借与助量向识标 得到矩的子块阵相。同 :例知已A[1,=,234,5;,,768;9,10,,1,121] ,消要A中的第去1与第4列得列到B。阵 =A;B(B,:[1,]4)[]=, 23 与=B(:A[,23]),或=A(:,2:B3 6 7) 果结相10同 11 矩阵的扩展
a. 用利矩阵标识块赋值令指展 扩Xm(:m12n,1:2n=)A生新阵成X矩,阵 了除赋值阵和A存在已元的外素,其为余0b. 利方括号用小矩阵和成生大矩阵例利用:A=1,2,7[,8-1,1;,97,1]0生成×44的 B,使其阵第、12,第1至行3元素取 列阵第2A至第4列列元素第,、3行4素 元为1全其,余为。0法一: B=
zroes4(,);4(B:121,:)3A(=,2::4; B()34::,=)neo(2,s4 2)7 8 或B01(2:1:3,)=(:A,24): B;(:4,3:14)ones(=2,)
41 791 001 1 11 1 11 1法二: B=[(:,A:42)z,roes2,1(;)neso2,4(])
矩 阵结的变构P9换-94r1o90t(Ak,):逆针旋转时fli pl:左r翻
右fipld:u上翻下iad:g抽取主角线对生或成角对 阵trilA(k,: )抽取主三角下(=k,0+,11-…) t,riuA,(k:)抽主取三角上k(0,+=1-,,…1 )B=ershae(A,p m ,n)根据A重阵组为 mn的B×阵
四、阵矩运算1 .阵加、减(+矩-,)算规则运:与性线代数算规则相同运2. 阵乘矩 )(运算规:则线性代数与算运则相同规
A=[1,
3pi,i;6,8,,3i+5]; B,=[,2,13,;5,64,,78]D;A=B+,D=
.00020 1.0100 5.0000 061.41 640.00 + 10.0000iC3+B=14.000 10.0000 +0 .01000i1 .30000=a[1 32;45 6;7 8];b=[012;3];;=a*cb =1c4 3223