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

matlab的基础知识

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

& J3 R+ [* m) i* H$ @5 g* [014 g$ g2 O3 p, u) P% a* W3 H
# \6 j0 u, K( g4 y
高等数学运算
9 U: T7 b6 W& o; h) c. m2 Q% b* e7 l5 M/ g
1.多项式
# D& q+ Y; b9 M% ?1 X' j
2 i4 w0 j2 L# t7 u4 troots(f)多项式求根 f:多项式系数向量1 R/ V/ y: U5 D. X

# r6 Y$ Z4 Z6 _4 `poly(a)由根求多项式
9 l& z8 [# E  v4 \4 s  v( s# M: i! }( J0 S! n
conv(p,q)(卷积)多项式乘法$ l% I# H# T( Z6 A- b+ a
1 n6 K7 }+ @9 k& s4 D9 |; S
deconv(r,p)(解卷)多项式除法9 K# }! ]+ t$ I, K  y

$ I5 g! T$ H' L; L. Wresidue(y)部分分式展开(有人懂的)
: o3 b3 z. ]8 j' k, Z5 K+ e! i3 t+ r6 K3 M3 Z! ]+ v$ K# ?
ployder(y)多项式求导) S# R' W8 Y" q, \
; v* y( [/ Q/ k
polyfit(x,y,n)多项式曲线拟合
8 d8 F" E% W" g6 V$ ?+ S7 b
$ c7 _/ J7 h2 n, }2.符号变量
( p8 C3 M- M7 z; f5 ]4 Z7 _" X1 B8 c& H' }' ]
factor(y)因式分解/ P: z9 g5 ~. e! ~6 t  R

+ l; R) F; u2 K+ ^) gcollect(y)合并同类项, U" N: K) r% {, J) K1 a! b

, ]! V4 c8 ^* H, ], hsimplify(y)化简
: Y) u' b' ?4 T8 Z! `4 D
( r5 a& u2 U8 c) ?) Gnumden(y)通分
- j. N. }+ i2 _1 \' `/ y8 _+ u* W, _5 M2 [3 s' {, [, A
limit(F,x,a)极限(高数的痛,忘不了的洛必达法则)+ ?; c% [% O8 M

9 ?3 D5 W7 I5 \% M- k* ?5 z8 B0 F4 j+ Sdiff(f,n)微分(导数,偏导数)1 q0 Q8 N6 T  P% l4 p- \  f: m

: R( b; ~$ ^; N; Fint(S,v,-inf,inf)反常积分(高数的恶魔)
' I/ e, O0 T; |' {: J& [& h! C. x% ~
symsum(S,v,1,inf)幂函数求和: U+ a6 q4 }0 v& d

1 [3 w4 C: Q- S) ?5 dtaylor(f,x)泰勒展开(emm......)& S8 Y9 q) v& m) ]; n

, M" e) Y) F* o4 w/ K/ H( p7 E02
. \+ k3 F( y3 L
* b2 w4 S  A$ i( K% r  g- d. q线性代数运算& x" H8 B7 x/ p5 s7 @$ f4 E- p
( [) ~( Q; E& [8 c
det(A)A的行列式$ M2 s3 ^, l6 G+ w/ E0 g

0 U- z; C8 b! B3 N7 {, M1 qtrace(A)A的迹. V7 g1 d- |  W' ~& e3 J) y
; _) e( g+ X1 d. K. t, v4 C, g
rank(A)A的秩
3 ]: w! n  x& B. ]
1 [% D8 `, F2 }/ @/ q; P( K2 Snorm(A,n)A的n范数:范数大家没学过  J, p3 n& b8 P3 G5 \: C
5 C' w3 \6 z7 _; t
eig(A)A的特征值和特征向量
$ F( L/ X/ W: {- I; u& k
* H' G7 S+ c$ a; m* Vpolyvalm(f,A)矩阵的多项式求解! E3 I& U; Q+ B
: S9 U1 j  t2 b3 V
chol(A)矩阵Cholesky分解(不懂)
; c: U: t& J) p( m/ h- j; z/ A$ O. h2 u  [0 h6 P% e
lu(A)矩阵LU分解(懂了)
* l! ?& A  X! n2 y3 i, G- K  ?
' R; O8 @8 g" j& b3 p% Rqr(A)矩阵QR分解(oh~天哪)
5 R4 K2 l/ T' M' C) ^8 L) t# U+ ~+ I3 Y. o( _3 e* g
02" v5 v: I2 }  E" i  j

% T6 Y6 u4 K% q复变函数
- ?, C/ F- H; J9 G( G9 `$ V7 l  R8 V3 R+ I" U5 s
real(z)复数的实部
4 ?3 [1 U7 ?- J' Z$ ~/ j
8 [6 J; u/ W9 z: ^+ o9 yimag(z)复数的虚部- C! H2 i$ O6 H& G8 h9 _. S" ~& a) l
5 I) F- B$ y0 _! ]
abs(z)复数的模% c8 _- w# Q+ {3 @5 C0 s7 ^

& B* }5 A3 B7 i5 z! J3 V. @9 {angle(z)复数的幅角
0 G) h" ~0 K4 |9 {" Y+ M( B- F& u1 V+ R; D; J( d! _
conj(z)复数的共轭- {$ e! N1 {8 p

6 I( R% Y: i' U: F: m3 {- a0 T0 k复数运算和实数类似2 ]5 E0 l. _1 e; J

  N" d3 N' W4 e6 E( Q/ q( m3 f你别看这些写的好像matlab主要给大一用的实际上让我来深究一下我们接下来的课程,你就会发现matlab的强大。
$ W6 r6 l- }- e5 H' e% A0 D  ~: B$ s" M9 F
一、自动控制理论
0 y6 p& j+ ?( N3 a/ M, K
: Y3 \8 @  |+ L* O1 x刚刚考完,我相信大家都不会忘记自控,里面的微分方程可以用matlab来解,还记得线性定常,初值为0吧,matlab可以解非线性,变量,初值不为0,说这个你还可能感觉满不在乎,那么我要告诉你matlab可以画方框图,求解给定输入和扰动下的稳态误差,绘制Nyquist曲线和Bode图,你懂的。
8 U; n- v' F- _, \: T4 f7 U
6 ]' [1 M8 I- m' f* k二、电路理论# K2 _+ E% X8 ?( F

* g/ I/ o: _2 N' V2 w! e3 q它能模拟构建电路图并得出响应,你懂的。
# H# ^, G3 x% \$ Y" c! f- A
/ R6 M1 {/ U0 [& o! v! s三、信号分析与处理7 e8 b* P  T4 F9 e8 O+ e& C
% I$ y9 Z. Z, q! \3 C
四、模电数电% B. Y% A7 M: ?5 N, E: Z$ r7 d

6 i, n$ O2 k  D五、电力电子技术4 P1 C" d% ^- x8 m

6 N+ r2 J& |% G* u0 memmm这些都是我从咱们培养方案里面找的,这些加起来也就是matlab功能的冰山一角,它还能p图,还能做机器人真可怕。当然我可不会这些,别问我,我就说说。下面是我的学习笔记,大家一起加油吧!
# a- [- M& B% s' j8 w6 S
8 D* S# f; V' E8 G
  _/ K5 l: A7 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)%单位阶跃响应
    , ?/ o6 j% m2 F7 F) ]/ b# _

6 D- M$ v6 {4 R, u/ Y3 {9 I  e! H3 O

该用户从未签到

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-10-29 00:05 , Processed in 0.125000 second(s), 24 queries , Gzip On.

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

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

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