|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
2 q5 u1 D2 V, y1 U3 j: x0 M01
( k, [, t7 v" J/ k: b' k, {! W& H! o0 p `! K- {# c# d5 j
高等数学运算
# I4 k4 _. n z
1 |( H" e9 A' V9 Q1.多项式
q! E) V6 [! K$ d9 Z' `( v l* b: G/ h: `7 Q X
roots(f)多项式求根 f:多项式系数向量- X3 O( {' f6 w! l" h7 R
. ^& d0 r' l# s( k) S& t" j
poly(a)由根求多项式
' ]9 ]+ N% e2 k2 ~% u( E: q6 g c9 D5 z$ w
conv(p,q)(卷积)多项式乘法# B9 u$ g1 p U# x" `
4 `; O6 U6 ]9 p+ I
deconv(r,p)(解卷)多项式除法
* t( `) x: }! e% z& ^) L% E1 S: P. v5 D l
residue(y)部分分式展开(有人懂的), f4 b# I! m: P
: m* z" L6 `6 j" U2 ^ployder(y)多项式求导
1 p0 B) [' Y" _& _3 H$ b) S9 x) i- Q6 C! l% o& h. ~- E
polyfit(x,y,n)多项式曲线拟合3 P% _+ P3 a+ d# J
$ @% y8 ?) @4 O9 a
2.符号变量. }% a2 u5 j+ `+ s
- i9 D7 m6 J' z- J0 d2 w/ t9 Z
factor(y)因式分解
( v* h8 o! T; n) Y' `/ F- W( d. g: J7 e
collect(y)合并同类项5 o$ v9 e2 U5 W
( l9 d, G; F; y! _5 W/ n& _* Osimplify(y)化简
8 C% N, a# \+ d# E9 J# W( V& n
4 A& ?) K+ r+ r% w( U" y$ tnumden(y)通分9 ], X% z8 ~3 q6 P
( F/ z& [+ Z& d% ~, O
limit(F,x,a)极限(高数的痛,忘不了的洛必达法则)) ^) u8 f: ^7 g/ L2 w6 c
+ p) x. r% X/ l) Odiff(f,n)微分(导数,偏导数)4 r9 }% k2 w6 Z! z
+ Q7 K& _3 z% dint(S,v,-inf,inf)反常积分(高数的恶魔)
# R% r! A$ d6 R4 [8 ]$ c; b) P
: i( E8 u2 O2 Ssymsum(S,v,1,inf)幂函数求和
- f, S* _) q& O! D
1 _- W# X1 N; n5 t: ?! Ctaylor(f,x)泰勒展开(emm......)
- t. O( e9 B6 B0 P& e4 l# V7 Z5 @7 I3 {) j" V5 q, ]
02
6 c- n. V5 e5 @8 p; p: b! \+ _" C4 R. L& n- h
线性代数运算
* M4 k' [4 B& K$ p/ v
1 r8 x/ |/ U/ @det(A)A的行列式
( [2 Q" ?& D3 C. n9 e/ A
2 U* E9 [! v3 j3 Z9 w0 Strace(A)A的迹: S. i' _0 C m& M- T
! ^: v8 l3 \# D- k# @! Frank(A)A的秩
' ^' e. f5 \; K( q! S' n# l
/ \: K) L# E( P+ W7 O9 Bnorm(A,n)A的n范数:范数大家没学过
& E3 D8 C4 j3 J% t% U
6 ~: ^5 J% `5 ^& q5 U0 Zeig(A)A的特征值和特征向量1 e* r r% q6 p: Z
" j: l9 b/ [; P1 f
polyvalm(f,A)矩阵的多项式求解
8 P+ H& P) w9 z5 A6 |6 \' ~3 I5 x+ H& N3 a, A% i( q- V/ S' I
chol(A)矩阵Cholesky分解(不懂)
~2 ]. H/ g1 ~4 y0 d
, \( {+ C, ?/ Q$ `$ glu(A)矩阵LU分解(懂了)
; |% [1 R) g: ~1 F. C& D( _/ G [- _
qr(A)矩阵QR分解(oh~天哪)0 _0 \. M' T0 K! Z3 B
; s) c, a% S) |. d1 j: q
02" ~! q2 o+ @! H1 d+ g) T
- h0 \, _% @4 r
复变函数( u: N' y( X) {1 X" l+ |5 P( r% y
( f" g; X3 |- e+ S( I, x
real(z)复数的实部4 x U: O; Q4 ?9 S
! O" N" Q7 i0 m% `7 o0 m
imag(z)复数的虚部3 E' S4 ?3 ^& q$ p8 i
; S9 u% F+ ?2 j/ aabs(z)复数的模% _: Z) ^/ a' c- T
6 H& p% ]% s; k3 [
angle(z)复数的幅角
' W2 r [5 v; ^- K
. k; f! D7 o% g1 z2 a0 t" ^conj(z)复数的共轭, @# R3 [8 d {' p( q
3 ^) j! Q$ B2 p; o8 }! F
复数运算和实数类似
- \1 m5 l$ @- [; V/ y! E" G/ _3 ~; u$ Q: r
你别看这些写的好像matlab主要给大一用的实际上让我来深究一下我们接下来的课程,你就会发现matlab的强大。. p; t% G& G) }! \- D! H
7 ^/ R8 r0 R- C9 y) ^8 C M3 [- I
一、自动控制理论& A2 k+ Y. K$ @4 \1 k3 U7 C
c4 ~( p, r. h
刚刚考完,我相信大家都不会忘记自控,里面的微分方程可以用matlab来解,还记得线性定常,初值为0吧,matlab可以解非线性,变量,初值不为0,说这个你还可能感觉满不在乎,那么我要告诉你matlab可以画方框图,求解给定输入和扰动下的稳态误差,绘制Nyquist曲线和Bode图,你懂的。6 P+ K7 m: s z
+ Q; f. z1 N P二、电路理论' m, v& ~( B8 _7 h/ u0 }" X& O* T9 |
2 b o# ]( T3 r: b* T7 Y它能模拟构建电路图并得出响应,你懂的。4 |$ q {4 k" H& z0 R
* V8 i/ K- o& H. ?3 A
三、信号分析与处理
. l) ]/ }8 I1 u# |' v8 E% H- K. W& F8 g( n
四、模电数电+ r# a+ A+ g4 ~1 Y8 P
6 b; r/ |' o' R( v五、电力电子技术, H8 ^/ p& o: N# c* M W: ?/ k& S
4 O9 S# o u4 qemmm这些都是我从咱们培养方案里面找的,这些加起来也就是matlab功能的冰山一角,它还能p图,还能做机器人真可怕。当然我可不会这些,别问我,我就说说。下面是我的学习笔记,大家一起加油吧!
0 t: Y5 Q; M" v9 T8 F: p
% x8 A, w; B2 N& }1 @
+ F& }) C# J7 x- A=magic(4);A(:,3)=[]A = 4×3 16 2 13 5 11 8 9 7 12 4 14 1p=[5 4 3 2 1 ];roots(p)多项式求根p1=poly([2 3 4])根求多项式p=[1 3 5];q=[2 4 6];r=conv(p,q)s=deconv(r,q)polyder(q)conv卷积(多项式乘法),deconv解卷积(多项式除法),多项式求导,可以用residue函数求部分分式展开x=[1 2 3 4 5];y=[5.5 43.1 128 290.7 498.4];p=polyfit(x,y,3)参数3为3阶多项式,整个函数的代表常用最小二乘法拟合3阶多项式矩阵多项式求值用polyval函数和polyvalm函数syms x a b;int(x)int(x^2,a,b)求积分和定积分的例子,采用collect()可化简多项式,用findsym函数可以确定自变量syms a s c d k n x y w t;f=a*x^n+b*y+k;f1=subs(f,[a b k],[sin(t) log(w) c*exp(-d*t)])f2=subs(f,[n,k],[5 pi])f3=subs(f,k,1:4)
- f3=factor因式分解expand展开函数表达式collect合并同类项simplify化简函数表达式numden通分sym x;limit((1+x)^(1/x),x,0)limit还可以用来求x趋近a的极限,以及左右极限等。syms x y;f=log(x+log(y));dfdx=collect(diff(f,x))diff函数不仅仅计算偏导数,它主要还是用于计算导数syms x n;f=x^(2*n)/(2*n-1);s=collect(symsum(f,n,1,inf))级数求和symsum,taylor()用于泰勒展开syms x y;s=dsolve('D2s+2*Ds+s=0','s(0)=4,Ds(0)=-2','t');s=simplify(factor(s))计算微分方程的解real实部 imag虚部abs模 angle幅角conj共轭%负反馈开环传递函数n1=[1 3];d1=conv(conv(conv([1 0],[1 5]),[1 6]),[1 2 2]);n=36*n1;s1=tf(n,d1);%以n为分子,d1为分母,构建传递函数G=feedback(s1,1);%1标志负返回,反馈传递为1;正反馈时用-Hstep(G)%单位阶跃响应
( E* R7 O4 g0 H8 m+ ^ % E8 ]* w9 `7 h5 C3 u& O6 m3 O
|
|