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

matlab的基础知识

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

9 t2 v2 ?; A1 P( M. W1 ^' B" Y9 R) `01
( F# T6 e' k6 ~! h" b. {/ C6 e! E6 e5 X3 k% \) u5 }
高等数学运算
! T0 |# a6 m5 I( A( z$ e- m# X; U) J" W4 g% t
1.多项式7 I1 s- v' z& @1 Z+ R/ ~

0 p+ D7 Z* [# L4 c5 aroots(f)多项式求根 f:多项式系数向量( a1 {" S3 ?- h6 Y: Y4 ~6 t
) i5 u5 ?9 n" m" B1 B
poly(a)由根求多项式( d) O# k5 O0 e# |1 X
9 z4 o, z: h2 p, |9 h2 c' ^
conv(p,q)(卷积)多项式乘法
. x5 x4 B# g. [3 m- Q5 Y" C. q
# S4 J" u" M! M. V# Kdeconv(r,p)(解卷)多项式除法1 a% X& {5 r, l, s. m: U; L
8 [7 _; N. v& c3 V
residue(y)部分分式展开(有人懂的)! }; Z1 `- u' ^% e- n

7 G7 N) b& u9 uployder(y)多项式求导
. H9 Q1 q# g; N  ?. ?% x, V
+ Y4 i$ P8 D9 K" C1 G, \polyfit(x,y,n)多项式曲线拟合
" f. r7 Q3 ^0 _) L+ Z3 {7 z/ N. s- i2 S% t& x/ d8 M  O& S& j1 @3 Z' j
2.符号变量  b, E' f3 J% O2 F; g5 I/ F/ x8 b7 T
/ N  z* |: A/ t" f% f
factor(y)因式分解# E/ u+ p* Q; t% R6 n

" s$ {( T6 v  w; O% f( i8 ccollect(y)合并同类项
9 {' e' B) g. i: E1 N
+ Q9 l9 R4 O0 g/ I& _# c( xsimplify(y)化简
, f6 M8 J6 k7 `5 k; C+ b0 Y* m  d$ l; B) \0 C+ P  @
numden(y)通分0 H$ x" h+ ~9 ?1 I# A
) h" L! e& q! u) F: U7 F
limit(F,x,a)极限(高数的痛,忘不了的洛必达法则)
, w) o2 [, a7 t
4 V! ~9 O  S0 f1 T& Wdiff(f,n)微分(导数,偏导数). Z8 i' v: z) h  @% m" D2 H
( m4 ~. t2 e" q& D# E
int(S,v,-inf,inf)反常积分(高数的恶魔)
1 E& W* U9 K' I7 u% S: V8 m* j2 }' {' V
symsum(S,v,1,inf)幂函数求和) O& a; f) p& o$ _! O; t
5 C8 ]) L& }- G3 M; i8 M
taylor(f,x)泰勒展开(emm......)
3 W& u2 r$ ?1 K7 l% z$ H
+ E( {7 P: L. Z" O! k: Z02& u' b3 F% H8 R4 v9 e7 `
5 j/ q1 w# [' E0 A) J; o! z
线性代数运算+ Z$ c3 U3 g" u7 F* L1 n

9 e3 o/ I9 ]8 X8 a& hdet(A)A的行列式" g% B. k' g8 P$ F" v

7 O9 O" O( z3 }8 V0 ?trace(A)A的迹# r2 i- Z' S  c, ~

' q) m# ]! E  T, k- G7 n) `rank(A)A的秩, A: }! Y, x. B. _
2 L4 g. l1 U7 R  X, J# P
norm(A,n)A的n范数:范数大家没学过7 _# _4 w' m; {6 {0 g) `
7 D; r/ c. d5 t% g
eig(A)A的特征值和特征向量6 h& c, |' b1 }& k

# q" o9 ]0 x0 D9 N% [, [0 npolyvalm(f,A)矩阵的多项式求解
2 y7 O3 k* J' q! K  h" M' o
: @! V% G& U; hchol(A)矩阵Cholesky分解(不懂)4 c8 |( P) f2 Y9 y

: t! H$ `- X: X6 B  R! X4 ^* rlu(A)矩阵LU分解(懂了)9 ?; L' u$ _5 c

& y/ ~1 k/ @) L6 yqr(A)矩阵QR分解(oh~天哪)' s) [8 i9 I( x: _

" g- T. T! n8 J02
& a# x0 ~& S* @  a- }$ X2 R* N  Y  o' J" @3 O. |" _* x. U
复变函数; W! e2 ?! U- J1 i: ^! K& Q' ?

* ?% b9 l4 j! k4 X% nreal(z)复数的实部4 w" \' g# U8 n6 `. ~

; A3 z, W6 i+ _+ rimag(z)复数的虚部/ c* m, g! F* h" K" Z

) ]# r6 h0 d* K: V1 M. t  L8 ]; ]abs(z)复数的模6 B0 a5 g- P8 e) q, o$ L

8 R0 o/ Y4 u# J/ O. A1 Rangle(z)复数的幅角  [) V0 \# N3 _
5 R) C- h- s; X
conj(z)复数的共轭
$ }( u9 q6 U9 J, l- P# S
6 C: q' T* n; B( Y' ^% o复数运算和实数类似. x. W# n( u4 T5 ?
6 c, B( `1 i! ~+ s: M% i% X1 u
你别看这些写的好像matlab主要给大一用的实际上让我来深究一下我们接下来的课程,你就会发现matlab的强大。
; i+ m  @2 ^0 H7 T& l- B; R3 v4 W$ \/ b  Z* N& W$ n/ I, [8 K
一、自动控制理论
  x2 ]+ Q) z2 ^( v! |4 {. @8 p3 f4 p
7 u( M3 T; z' P. U刚刚考完,我相信大家都不会忘记自控,里面的微分方程可以用matlab来解,还记得线性定常,初值为0吧,matlab可以解非线性,变量,初值不为0,说这个你还可能感觉满不在乎,那么我要告诉你matlab可以画方框图,求解给定输入和扰动下的稳态误差,绘制Nyquist曲线和Bode图,你懂的。
( [: t8 X1 b3 I+ T- t4 C/ N
# }  |5 Y: U" l+ {7 B4 ^6 L二、电路理论
% C  f  W* i# d. P0 n4 J5 x5 m' n, s
. {& V/ m% h4 M4 T4 @它能模拟构建电路图并得出响应,你懂的。
# _! p% O" Q1 s1 d# G) Z+ |  J6 h0 z' S0 Y1 f: D' k
三、信号分析与处理. y& z& P4 Z0 B) O3 o
; F2 k: s* v3 S
四、模电数电
+ ~6 Y' n. Y1 j" ~+ g0 u  ], B6 `% J4 F3 E3 \1 O9 d
五、电力电子技术
6 D) R& O& |5 a) {( E) b  y$ @  q
emmm这些都是我从咱们培养方案里面找的,这些加起来也就是matlab功能的冰山一角,它还能p图,还能做机器人真可怕。当然我可不会这些,别问我,我就说说。下面是我的学习笔记,大家一起加油吧!
( h' M% Q' _0 |  T/ t+ H
. L' ]$ c9 _& K' m) A# M" W
2 j2 A3 g' F: V) O6 w
  • 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)%单位阶跃响应) i5 P. J  i$ e5 X" H! N  z4 _

0 K( s( k. I2 D9 X$ q

该用户从未签到

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

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

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

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