|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
矩阵及其运算% N R5 A G& g: u+ i5 |% d
1.显示驻留变量 who或者whos) ~0 M) U1 Q7 |& ]: J# E4 ]: V# e/ T6 s$ n
[$ _$ j# Z; x" S8 _删除工作区变量 clear
0 V) K) a4 p9 ]8 M9 l清屏 clc
# Z n6 d X, O5 t+ E' d关闭其他窗口 close all
# D1 G( U/ |7 s. c0 n清除figure命令 clf
O1 {. y4 n- r9 J
) L2 E' |# c' f$ S! \5 m长久保存变量 .mat文件
7 G3 {$ P# [; Vsave 文件名[变量名表]; W. g) x/ e9 {1 ]5 C
load 文件名[变量名表]
# e7 o7 G& q, t, r1 Y0 A+ I% n, a0 p
内部函数相关特性" ]- B& [9 D. j( y' M& j! h5 E
三角函数 弧度! s% C1 X [3 B) i! a. ?) p y" S
abs求模及字符串ascii值
' E# z3 u2 h+ G8 Y6 @% k7 n( l) T, h, i9 D0 d! P
默认双精度数据,更改 format 格式符
. I4 Q& k A8 q
: c) \5 `- L2 ~8 J建立矩阵2 `( _. j" q7 [2 `% c( p; Q% C
[a,b;c,d]或者0 g3 f' Y/ {* c3 M
利用M文件建立大矩阵 文本写下矩阵设为xx.m,命令行中输入该文件名
9 `0 n3 T! {) T$ J引用矩阵
+ {5 S% n* V9 X0 q7 n下标引用 A(3,2)=200
: R& O; I2 o1 F2 }$ C2 ~- ~取A矩阵i行元素 A(i,:)
: |) U" Z$ r# q( S取A矩阵i-i+m行元素 A(i:i+m,: )3 [7 k. F! {; r W. s$ z, Q
空矩阵 x=[]- C% S( r$ m" I
特殊矩阵zeros(全0矩阵),ones(全1矩阵),eye(单位阵),rand(0-1间均匀分布的随机矩阵),4 _0 z& j. b% \( G6 I0 V
randn(均值0,方差1的标准正态分布随机矩阵)。。。例如zeros(3,2)6 ~& k+ r; S, Z2 y4 p& J: I. `
randint(m,n,[a,b])(2019版本改为randi([a,b],m,n)用法有区别) %产生m*n整数矩阵,元素默认为0或1 ,a,b表示范围/ Z" ?/ b0 J7 a0 h$ U
+ }+ V( c( k, a4 I
矩阵大小 size(A) %分别求长宽7 {: l5 L2 U5 {* W
length(A) %求长宽较大值
3 c1 u H3 U# |# d2 enumel(A) %求总数+ p5 r+ E$ `8 x U f3 X, \( Z- D# h
重排矩阵 reshape(A,m,n)(A总元素不变,重排为m*n)1 t7 ?' t! U( J# g4 \
2 r5 U( z+ C: i" v1 R2 m) @0 d) h% N建立向量& B1 I- M+ y. M
行向量 :e1:e2:e3(e1初始值,e2步长,e3终止值)或者
& L: S% x- @& T9 c- M9 c9 Nlinspace(a,b,n)(啊,初始值,b终止值,n元素总数)( c' x" Z9 K- c7 N. k: G" c
5 V4 S5 o* k& Z# a% c2.运算
/ Q) D' `1 m; S# Y2.1属于矩阵的运算9 d! Z/ H9 C5 b- {
特殊 点运算(矩阵对应元素运算如:.*)" j$ ]+ j% F# a D" j$ [
求逆矩阵 inv(A)! v3 ^- X) D4 p4 @$ ?
求秩 rank(A)
7 o3 }, ^7 D) W K0 Q6 {求特征值特征向量 eig(A)
- Y2 O, z9 }- G3 e) o9 i/ K) u) R- W矩阵旋转 rot90(A,K)(k为K倍)' V8 l5 K% ]. E2 k
左右翻转 fliplr(A)+ C: D. s8 L) K' O. F) Z, }
上下翻转 flipud(A)。。。! P6 N# V# E7 Q' ^- |' g
+ i0 X& K+ V* ]3 |7 @& y; n3 T2.2向量运算
X4 H: R( r6 ?: E6 Y4 O求范数 norm(V,2)9 \/ L$ s1 E7 [+ O& Z" b
字符串当行向量
8 f2 G; K8 u9 {$ b1 P8 }
$ k/ u( V% L" a# Q8 r B; v4 y; y* F
- f6 r% w+ z0 N2 t: F$ }; x
' c* p8 \5 D+ V) {' i4 T |
|