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

matlab的基础知识

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
& }$ }0 K3 x# Z. ]! b
01
9 f; r  j- O$ B  V2 Q& v4 T
8 u3 U4 }- \8 {/ K0 M$ J. R高等数学运算
- L/ g% \9 Y# m9 x  N  u+ M- s& [- B' S% C; R9 R  M4 P
1.多项式
; q* B  `0 }' k+ R3 q. c$ N( m! j6 E: z3 d- e, o5 K. w( J
roots(f)多项式求根 f:多项式系数向量2 J. d5 K2 K* Q* M+ f6 F8 n9 d2 Q% L

/ T1 E! V( [$ ^" ^poly(a)由根求多项式
. H/ O) Z$ g( o0 U0 O' K' S4 Q9 Y2 R# x4 a. ]; A  Q9 a8 d( B
conv(p,q)(卷积)多项式乘法
# ^) y* [$ A4 O9 i6 M+ @! r  u' ~2 n8 I9 ^
deconv(r,p)(解卷)多项式除法8 r* Z$ D& n- R; o/ h

0 N) s# b7 a  C9 cresidue(y)部分分式展开(有人懂的)
: H/ v  K& _$ l" [  ]) v3 m9 ?! l, ]" u5 r& q. X  c6 t
ployder(y)多项式求导
( n+ R2 h% }  A$ l3 |* @# d* n& M% P6 z
polyfit(x,y,n)多项式曲线拟合5 f, ^2 Z6 ~+ }

& T/ ^2 ?1 V2 j$ N$ B  k2.符号变量# l8 o) B5 p$ A. M. j5 r4 r" G

, }4 Q5 f, c$ \! p+ D0 `factor(y)因式分解
8 a: W7 n$ |! t# D( w' q
- Z/ Z+ M' o2 m: `8 lcollect(y)合并同类项2 E3 W. @  \6 d, y5 H

+ ]/ C2 {( c* qsimplify(y)化简/ t% u1 ?9 k2 _
: A6 e7 ]8 K. N# @( j; j
numden(y)通分8 `6 d8 d3 b4 f2 Y. O
6 L0 B5 E4 y: {; @( l$ i( r9 Y
limit(F,x,a)极限(高数的痛,忘不了的洛必达法则)4 u& G& v6 P. ^7 A, n( Y/ r
8 J  a! X# i1 f$ V4 O& ~! l5 P
diff(f,n)微分(导数,偏导数)
  i' Y1 s! _' k4 w! [
+ w  l$ q7 ]% p/ Oint(S,v,-inf,inf)反常积分(高数的恶魔)  p+ }: ?+ J& W+ g* {$ }6 @
9 n$ M0 E7 M4 ]3 M9 Q3 `' [( |
symsum(S,v,1,inf)幂函数求和$ J* L: E: @0 k+ k  }5 g
6 I6 G# d# b+ @3 E" R+ ]
taylor(f,x)泰勒展开(emm......)6 L  m  Y! K* M& P! |/ a4 C
1 }9 z% C% v7 |  r0 R7 T, T3 C
02$ C/ |6 n! w; ]6 w

3 y3 d, ?4 ?% V; z+ n8 K8 U线性代数运算. l4 o- {+ O: }$ `/ q$ Z" V0 v

# B3 w9 N% {& `2 V6 b) `det(A)A的行列式! ]4 G# ]7 u* g$ X! L
  i8 j$ _/ r  ^
trace(A)A的迹, r" W3 D7 B0 m( A

9 D& t+ [/ }* U; p' F+ drank(A)A的秩4 B' ]5 N& k+ B" H# G7 e, U

7 y" X( B: O" C4 r2 |0 F; anorm(A,n)A的n范数:范数大家没学过# W) R" g* g& p. q
! D0 ~# X! Z  Y4 y% _# L& p
eig(A)A的特征值和特征向量
: P# A: F( d' |0 k- q& y/ \; U) p5 q# O* B' G) E: f
polyvalm(f,A)矩阵的多项式求解
2 W' U, y9 `1 _; Q
5 L  T8 O; I$ C% achol(A)矩阵Cholesky分解(不懂)
: f4 `5 e5 \8 w, t, V
8 K. c; Q- O4 P2 Q9 B: @lu(A)矩阵LU分解(懂了)- l; r# t( s% c4 [$ U
- {7 `! x" j8 ?7 A7 r0 j  q
qr(A)矩阵QR分解(oh~天哪)' \( u8 h' ]& ?9 q

. S/ U6 A! y) u7 B7 N02: s: {! H. v1 g& C: M0 E

. ]9 h' L' i% B: t! |' y复变函数
% ?" I& Y" d3 v0 V; o" o6 L. u, ~  D1 Y1 X+ o8 A, H
real(z)复数的实部. k, L: w; R" |0 r+ l+ T& G4 @$ O! F
. i( }( v0 U0 c* c: }
imag(z)复数的虚部
# F: z5 h5 ]1 T3 L: Y, T6 H
8 T* _7 R+ M* \0 Babs(z)复数的模% N$ H) T3 Q3 S8 z4 W# t

& s3 m4 ~- J- e) Zangle(z)复数的幅角( i) V; u- V$ U( r

; h9 k5 J$ Z3 z* J- C9 \4 S3 Nconj(z)复数的共轭
% M/ Q# x" v* x3 b; s. M5 A( u+ ^+ l0 J5 C# o3 o; N
复数运算和实数类似$ F* e& V/ T! m. V0 T( k
( W+ B7 ]& A1 O5 R2 j# ~
你别看这些写的好像matlab主要给大一用的实际上让我来深究一下我们接下来的课程,你就会发现matlab的强大。
# q3 D& D* j9 n0 I; |# D; W1 |2 G4 t1 z8 K
一、自动控制理论  W1 s% f, L: h; b" O4 w8 ]
) B! \* g. D9 z% D
刚刚考完,我相信大家都不会忘记自控,里面的微分方程可以用matlab来解,还记得线性定常,初值为0吧,matlab可以解非线性,变量,初值不为0,说这个你还可能感觉满不在乎,那么我要告诉你matlab可以画方框图,求解给定输入和扰动下的稳态误差,绘制Nyquist曲线和Bode图,你懂的。9 H0 h* S3 S: s# g
, t8 t* X- Z0 `
二、电路理论7 p* Y; [. }' C. ?" ?$ D
) u2 G4 K) m" A6 I. W( f7 h: V9 N
它能模拟构建电路图并得出响应,你懂的。+ ^. D! E% E  \; q! s3 I# |
% o* @9 G' y. `' F2 o" ]3 f9 q
三、信号分析与处理
3 c1 J; O1 v- d: o* f- o* y: y
& T0 R& h: [& \8 j" r四、模电数电
& t+ r1 b6 Z  n/ J+ V  N  n/ ~. }
五、电力电子技术
2 |; \8 A8 v1 W' y
  N4 K' i) l3 Z6 pemmm这些都是我从咱们培养方案里面找的,这些加起来也就是matlab功能的冰山一角,它还能p图,还能做机器人真可怕。当然我可不会这些,别问我,我就说说。下面是我的学习笔记,大家一起加油吧!
9 E+ y( v' }7 }1 j( \
$ x) i0 H6 S" @$ g7 Y4 B
3 ^0 B( _5 ?, ]4 c& X2 ?
  • 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)%单位阶跃响应7 z+ x3 M1 O! H4 [7 Z% `- E
9 h" M3 ^3 u7 X0 e5 h# R1 H

该用户从未签到

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-11-23 17:58 , Processed in 0.156250 second(s), 23 queries , Gzip On.

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

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

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