|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
矩阵及其运算
, K; w6 @- S4 Z, M1.显示驻留变量 who或者whos& ? w1 S0 x e# {) L% ?
. Z+ w" u3 N: H; t& a; O, [7 t删除工作区变量 clear) N; p; ~6 \& @8 K% N. Z
清屏 clc& W' N+ U1 {8 ?0 a
关闭其他窗口 close all) r$ F/ Y; c* U* N6 W5 D
清除figure命令 clf
3 P. i/ X t! E8 z# F% E1 {- Q" R" q- I# l3 P2 b' M/ L$ T
长久保存变量 .mat文件 C6 I7 O$ f; {0 d1 C: N# C4 h! Q
save 文件名[变量名表]
* m4 `9 t. n% f8 t: Zload 文件名[变量名表]3 b0 i( g6 ?: G
; x" M/ m" [% z内部函数相关特性- L9 `& G# M# B' ]. a
三角函数 弧度
9 U) E) j& W2 A% }9 _0 ~, iabs求模及字符串ascii值' i$ F: m: O1 f4 p0 A
7 n6 f3 Q& U1 G. l
默认双精度数据,更改 format 格式符" A# l& V6 e, R
5 n* F7 `. X: k- |
建立矩阵% Z1 @# Z# z2 T% ~8 G* X
[a,b;c,d]或者" V' x+ i1 r; e+ X% P
利用M文件建立大矩阵 文本写下矩阵设为xx.m,命令行中输入该文件名
% [( v* y! u3 e% G引用矩阵' _$ I4 d" C; U
下标引用 A(3,2)=200
9 |$ E" B0 y4 ^取A矩阵i行元素 A(i,:)
5 E' ^- C( X, k+ J" Z! P取A矩阵i-i+m行元素 A(i:i+m,: ); I( h3 J* h" q9 l' r7 m5 o! L
空矩阵 x=[]
' m4 S3 w+ q/ f' J5 R) m6 w! t8 H7 q特殊矩阵zeros(全0矩阵),ones(全1矩阵),eye(单位阵),rand(0-1间均匀分布的随机矩阵),' z) a0 I+ v# v7 q* ~* C# p
randn(均值0,方差1的标准正态分布随机矩阵)。。。例如zeros(3,2) H+ U. t9 l& T2 j- S' D+ D! T
randint(m,n,[a,b])(2019版本改为randi([a,b],m,n)用法有区别) %产生m*n整数矩阵,元素默认为0或1 ,a,b表示范围
2 \7 ]& o. G5 g+ l
! b. p; S; ~5 x7 V J矩阵大小 size(A) %分别求长宽
1 l5 n0 `& e) |4 @' Vlength(A) %求长宽较大值
8 N9 w3 N* ~! t# a0 pnumel(A) %求总数
- t4 i* H5 F) L( W2 X! P) S, g) s重排矩阵 reshape(A,m,n)(A总元素不变,重排为m*n)
" V1 J ^2 f9 R0 B ^- \% I* z$ e* D1 x1 E# W
建立向量
1 @0 \0 c4 k% u7 b- `3 o% W2 P行向量 :e1:e2:e3(e1初始值,e2步长,e3终止值)或者
; k7 u x2 y) x5 @" j$ wlinspace(a,b,n)(啊,初始值,b终止值,n元素总数)
& [9 r% x) k/ I# t; ^- j
2 T6 b9 \' W! J: V2 v3 h2.运算" i& b" ]$ v3 E) }1 {
2.1属于矩阵的运算- J2 A8 `$ c: M) Y( V
特殊 点运算(矩阵对应元素运算如:.*)7 v1 t1 h$ C R8 b2 a1 Z6 m) ~- \
求逆矩阵 inv(A)/ S7 ~. e& s: C6 _* M
求秩 rank(A)# _/ f& @; H3 S) F; x3 \
求特征值特征向量 eig(A)
$ k# | t' c/ t( j# r. U矩阵旋转 rot90(A,K)(k为K倍)1 ?$ {6 f+ o8 a
左右翻转 fliplr(A)
: V7 n- u0 W* n上下翻转 flipud(A)。。。. _& n) L- H/ X
: [' y5 {/ w5 t4 ]2 d5 w" x( g2.2向量运算
; {6 J3 M# I: G/ v! J$ c求范数 norm(V,2)
8 [% w5 O0 e, x( L+ V# n/ b, N字符串当行向量 v% e Q' E( q6 E+ f" s' I& J
0 t* c* q2 t9 A+ F! m/ A8 K$ |% ]4 f7 y
' f. [; h& v' P+ ^/ F
: r4 D% K7 H5 V0 K; q N
|
|