找回密码
 注册
关于网站域名变更的通知
查看: 1252|回复: 3
打印 上一主题 下一主题

matlab的基础知识

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-8-5 10:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

4 E2 X- y7 V; s7 a9 }016 a3 W% |8 v, H! B/ b& N6 i
8 P! i# G0 q+ E
高等数学运算& J' `! ?$ G, Y) m" m4 ~; O  H7 `
$ L1 _1 y3 U% v' l, R
1.多项式
( ?( Y4 ~$ y2 W* X$ R9 A; L& P& \- W3 n$ `. q
roots(f)多项式求根 f:多项式系数向量0 ~3 D4 r) K1 B3 r) _. O; y

& e  q. r1 L0 x. y5 `poly(a)由根求多项式" T$ B! G- }: z4 F. a6 O" J

! T2 g% ]; V: m# C; Q% [0 j$ \conv(p,q)(卷积)多项式乘法& F! B2 a$ T) T, R/ h" C' y% y
# e- L) B3 N+ j/ |5 v$ s+ Q
deconv(r,p)(解卷)多项式除法5 a2 o  b% [: i) `2 J8 _5 U1 c

6 h5 D' a2 P* a. rresidue(y)部分分式展开(有人懂的)
$ Y6 m( Q) z! s( ?9 s; n( z8 }5 b4 D2 W' M3 Q
ployder(y)多项式求导7 A' z- I) t+ \2 U5 p* @

0 a2 {) Q8 A" v7 p% ?/ @& g3 upolyfit(x,y,n)多项式曲线拟合* U/ `1 w8 Q" Z! \# f
/ v* r# D$ o2 Z0 F2 v. A
2.符号变量6 _9 L2 [% F/ p$ E* p; X9 o& i' x

# g7 Q* z6 H6 U8 ufactor(y)因式分解5 X; \5 |' g9 {4 R0 o& g
2 X& x$ f3 \' T8 K. R: D
collect(y)合并同类项
1 l- Z! E5 W5 D  I& q) s2 [0 T" c- N
simplify(y)化简; L( B/ ^2 ~. t" R- _& u$ ?

: U4 x; z- x0 p, E& L  }" ynumden(y)通分
0 J, m$ ~- f9 \% J# X3 _: D" V; i8 ]1 Q! `4 b- q
limit(F,x,a)极限(高数的痛,忘不了的洛必达法则)
1 R5 T( `8 _6 P- @( C' n3 z: L( o1 W1 Z
diff(f,n)微分(导数,偏导数)
  T& n" B; s  m1 {* c& J% {9 Q
int(S,v,-inf,inf)反常积分(高数的恶魔)
4 e8 j* o  z+ l. |6 J1 W# D4 p' M( D
$ s5 m  `# X" S) W4 x5 s% c4 zsymsum(S,v,1,inf)幂函数求和
% L, G! |% o4 v9 v5 }5 r
/ \% X, W& l. _+ O6 j8 v& Gtaylor(f,x)泰勒展开(emm......)
) V6 J( F% N+ }" M* Q# X0 w; L0 X- H- _& h
02
' i- H! u! X( ]' Y$ c/ G1 b7 _% {, g) b4 E* @3 T
线性代数运算3 A2 C( h* r9 ~% y

3 E3 V, W0 P  f% w3 ^det(A)A的行列式
6 [" G0 P( @* g# o/ ]- y. C5 m  V6 X2 w# h5 U- W
trace(A)A的迹
+ K/ G5 t1 t' e; B0 ]2 t
; {# p+ y. X2 Q8 t' R% Arank(A)A的秩
( K1 F6 o9 {$ y0 s- ~( M7 d9 Y. R* z- E& [$ K/ R- ~$ D/ v* j% |
norm(A,n)A的n范数:范数大家没学过* L- V- A% f! k, z; e5 x; y, k

$ I8 j& R! _( aeig(A)A的特征值和特征向量
6 e' y9 G5 T: W1 |1 R
8 n0 ~8 g" b# jpolyvalm(f,A)矩阵的多项式求解' V, z& n! V- N$ F6 {/ v' G+ q
2 n# Z. R& Z9 [) t
chol(A)矩阵Cholesky分解(不懂)
' C' B( h+ i7 }
  l5 \! N( r8 M* F  clu(A)矩阵LU分解(懂了)
9 X4 `  H0 R- K: t
2 T8 T- X  T& I# g- ?qr(A)矩阵QR分解(oh~天哪)* S$ q& i; o; n! i8 V. Z+ ]

8 t. T3 p* J0 J& H7 Z( r02
$ V/ B0 \1 [, H* e6 ^# T4 n, o# R; g
复变函数
5 e  |% w& n. ]) h
0 h' ?' Y+ h9 G% X6 {real(z)复数的实部: j; f: d4 Z2 }

: v' Q" Z4 \, T  p1 uimag(z)复数的虚部
' \: S$ u; b. C1 C, F6 W3 [" ]( z6 w( [3 |- c
abs(z)复数的模
3 ]% N1 t2 A  z5 G+ M1 S1 A% X/ U
2 @1 i) `( D3 yangle(z)复数的幅角# V2 {6 G& C* ?6 N0 h2 F) k

5 d: F# l% |' j! J1 rconj(z)复数的共轭+ w# {" z; t* P; |% j$ p$ |& C+ O
; L& p8 s" S# ~. ~; a
复数运算和实数类似
; ^' [( B% g, j8 [: m) |# C+ k: _5 z# t7 ]6 o( c- w- h! ?9 t
你别看这些写的好像matlab主要给大一用的实际上让我来深究一下我们接下来的课程,你就会发现matlab的强大。; g; k9 A) w$ T% t+ D
& @0 r. V, ]9 Y( [; t( g* H1 w
一、自动控制理论2 Y. U3 J) P4 w1 Z" Y
+ ^" A9 I+ M9 z
刚刚考完,我相信大家都不会忘记自控,里面的微分方程可以用matlab来解,还记得线性定常,初值为0吧,matlab可以解非线性,变量,初值不为0,说这个你还可能感觉满不在乎,那么我要告诉你matlab可以画方框图,求解给定输入和扰动下的稳态误差,绘制Nyquist曲线和Bode图,你懂的。
3 x, L3 i5 M; g. i1 O# X# V' I& c  k+ _: V" m4 P0 D# T
二、电路理论
& _+ a" G! t4 V) H6 S/ t9 j7 N6 \' d. h
它能模拟构建电路图并得出响应,你懂的。! T' u0 _& m( R. a: g0 b3 {  H

/ X% U+ K2 D* p/ A三、信号分析与处理% @" D& Z) t# R# _

, h8 v1 n  M0 H6 m四、模电数电
. M7 @9 I2 W: h* \$ X3 c  u: Y& g" o0 Q& ^: o4 n
五、电力电子技术) _2 T; \& w* V7 f

( X6 P7 i+ c$ nemmm这些都是我从咱们培养方案里面找的,这些加起来也就是matlab功能的冰山一角,它还能p图,还能做机器人真可怕。当然我可不会这些,别问我,我就说说。下面是我的学习笔记,大家一起加油吧!4 k3 u6 Z  N1 O3 f) w; l+ R0 G" c

0 _  h9 y1 P* `% D% ], R( ]& i3 s , m) L& i$ E; m5 ~4 v$ i8 Y% F
  • 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)%单位阶跃响应, W1 ^# j; Z5 b4 h
( C( d6 b9 [6 A9 t7 F; D

该用户从未签到

2#
发表于 2021-8-5 14:16 | 只看该作者
matlab的基础知识

该用户从未签到

3#
发表于 2021-8-5 18:48 | 只看该作者
matlab的基础知识

该用户从未签到

4#
发表于 2021-8-5 18:48 | 只看该作者
matlab的基础知识
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-4 19:01 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表