|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
矩阵及其运算
& J9 C6 x# ^/ F6 f1.显示驻留变量 who或者whos
- b& m: e3 f$ M! D; \6 A; O
: A3 F3 {" v* B9 J4 e删除工作区变量 clear& z& ?: F1 Y. {1 o' P
清屏 clc
5 I2 J' \* R$ @8 x6 W关闭其他窗口 close all# ~ d: ~7 M7 H/ {" n
清除figure命令 clf( v# }7 t/ h; {. ?% m
! T# F G* y& ] x. z" Y) R; d4 S
长久保存变量 .mat文件+ M" E" m0 W0 T6 y
save 文件名[变量名表]8 G; R8 c) \# W* |& o0 g
load 文件名[变量名表]6 ?. O- A! }+ a6 S3 D, x- d' N
5 ^, b) W# N+ R/ Y) _$ v5 _内部函数相关特性
) b2 |3 O/ k0 b1 i. s; s. q三角函数 弧度
: D1 h" e( _# v5 f, oabs求模及字符串ascii值( Z6 h. e# {# O5 H
6 [" h q8 E# E
默认双精度数据,更改 format 格式符
0 L, U( v4 b2 i' A5 c }9 D( j1 b6 l3 E* a/ `, R O$ ~" z& ~5 f
建立矩阵, b" g! E8 s, V3 A2 i
[a,b;c,d]或者2 o. X, J& Z1 B7 {5 A2 ]
利用M文件建立大矩阵 文本写下矩阵设为xx.m,命令行中输入该文件名
9 a3 I5 _ N* W# m3 c1 G引用矩阵
/ H+ J, T8 X( q& h: O3 V# R( K下标引用 A(3,2)=200
" W* q8 f; |# `取A矩阵i行元素 A(i,:)0 t1 L: `& I' w5 @% _# }, o) R2 D, y
取A矩阵i-i+m行元素 A(i:i+m,: ) I3 {5 ]5 |/ y! H
空矩阵 x=[]6 M" a8 I- ^9 ?* ]9 J
特殊矩阵zeros(全0矩阵),ones(全1矩阵),eye(单位阵),rand(0-1间均匀分布的随机矩阵),
: [4 s1 _- @* S, P1 w$ d% O' y0 o, @; Srandn(均值0,方差1的标准正态分布随机矩阵)。。。例如zeros(3,2)
* v0 _, A* G; Vrandint(m,n,[a,b])(2019版本改为randi([a,b],m,n)用法有区别) %产生m*n整数矩阵,元素默认为0或1 ,a,b表示范围5 S( n* \' F' d u5 p- s' A1 i9 A
6 s# C' m# H* d4 q
矩阵大小 size(A) %分别求长宽) y- g- v2 I" E: ]; x* |
length(A) %求长宽较大值/ S: n+ z1 }8 e. U1 e, h% y- j6 m
numel(A) %求总数
9 S5 r- E& Q* W! [* x8 o+ O- k重排矩阵 reshape(A,m,n)(A总元素不变,重排为m*n)
) a- O( D, k+ H; n9 i: [" K3 R% U5 w: T5 `$ M
建立向量' O: D# w. N# x1 V* ?. W
行向量 :e1:e2:e3(e1初始值,e2步长,e3终止值)或者: L3 D) v# e5 | Q4 y) f& V0 l
linspace(a,b,n)(啊,初始值,b终止值,n元素总数)( J0 h( N0 D( j1 N% u& b$ y- ?+ B
9 s5 G; h+ ~# I1 B" A2.运算
, O9 e$ f3 D% v! H& v3 W* L: n) f0 u2.1属于矩阵的运算
8 t( k1 G( H/ d/ p9 b+ C( k特殊 点运算(矩阵对应元素运算如:.*)0 h7 w. d- a& z3 Z* m k( H, Y
求逆矩阵 inv(A)5 P! A3 Q B$ ^2 [
求秩 rank(A)
6 v7 F4 |4 A+ X( N/ n! p) s求特征值特征向量 eig(A)4 ]6 j3 r5 }, N, ~ N' B
矩阵旋转 rot90(A,K)(k为K倍)( W& ]2 e/ L B
左右翻转 fliplr(A)
. \3 z2 ~4 j5 h上下翻转 flipud(A)。。。9 R9 Q+ Y) i! O5 d1 |/ \3 u
7 ~6 T0 N. g- x/ f- M. w2.2向量运算
' Z: k' V% z3 q- e; r, G求范数 norm(V,2)
' L) T. [0 e( \- ?' l字符串当行向量
, I( ]/ n9 T7 z' t1 u! g# s( e5 g% M6 f$ q
+ M, u2 x. j% L# G* ?, ]
* ^8 p( O" } l0 K) p |
|