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

matlab的基础知识

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
6 t9 u" [) g- K- _3 v: H6 Z8 c/ z
01$ V$ p& A$ o, n! V) F/ @2 x

% F8 a$ T! V- f* V7 n) `: p高等数学运算
5 A' V) h* S5 i$ S, P: F8 {! p' R. d1 ^3 w7 ?4 [
1.多项式; O1 H2 Y/ k4 H5 F
% p! \. O( g) D8 \; \: [
roots(f)多项式求根 f:多项式系数向量
; t% P3 ]7 u6 ]
( k. ?  l+ X9 X, y' upoly(a)由根求多项式
- k( z0 O" |" ~$ W! T
. r: }( e6 S! N0 X( Nconv(p,q)(卷积)多项式乘法
  K: W: _+ n/ V; R8 t2 p
+ p0 x: [% J0 J5 G2 {) x* ~8 ?; ]deconv(r,p)(解卷)多项式除法
/ V9 O/ T) z' N* t2 J9 H/ q* E, d! g1 Q7 J* r1 y
residue(y)部分分式展开(有人懂的); ~2 ^& Q3 o: ~$ G$ s5 [
& H! M: a9 o- [. @. D
ployder(y)多项式求导
1 w- ~4 [9 C8 `8 x4 \! Y  f; K& e. H* Q
polyfit(x,y,n)多项式曲线拟合3 h" P4 d. ?( n# \+ y

7 _4 C! N; B0 i  a2.符号变量( d" d5 H. j) D+ f* H

. }7 r) }/ M  rfactor(y)因式分解
1 f1 A& }& O8 j- X. m3 d+ q
% ^; O8 @: L( B9 [. Z+ J% Tcollect(y)合并同类项
' ^  R$ @! ?- Q) @9 c4 }5 I* O% r3 r4 }- g$ O% D; J6 D5 T8 |
simplify(y)化简; F) B  n/ `0 E2 Y

. b' n% |  ^0 anumden(y)通分
9 i+ ~4 b' ~( `) v$ G, X8 d) u5 `5 O; y* T
limit(F,x,a)极限(高数的痛,忘不了的洛必达法则)
1 P& j' N& J9 M$ Y1 D6 O8 k/ }% m# E, W+ P1 h
diff(f,n)微分(导数,偏导数)
5 E) `* E$ B9 k8 U! Q4 C0 \* i7 E% z
int(S,v,-inf,inf)反常积分(高数的恶魔)" _& P+ w1 p# q' s' s- Y
+ Z! \1 D7 @. `6 z/ _- U) a
symsum(S,v,1,inf)幂函数求和/ g' J  H5 D2 e7 S3 Q. w, b! o

* z- I. T, s, ltaylor(f,x)泰勒展开(emm......)! p) c' K# E0 h) J

0 ^1 T1 `- T& _! d1 L: I, V/ L022 S. L+ Z, w( a# \

" B! q' f) V7 Z# c6 z$ j  v0 u线性代数运算
9 ?, O: }- d5 {- x% ?4 R- r4 T5 c
" L( b$ |! L- N; tdet(A)A的行列式3 U  V0 L% E6 B) w: e

4 a( n( ~5 q1 w) p& o! W1 e4 atrace(A)A的迹; E4 u6 n% y2 j3 q9 b7 b/ l
& L7 k# q. R6 o1 @* S2 s; g1 S9 E
rank(A)A的秩! N0 o; G- E) I* h" j! ?7 }
- w' R. R6 ^$ e; O
norm(A,n)A的n范数:范数大家没学过. T# x* J7 J8 h( _/ ^

. v4 f9 T7 U- {. [eig(A)A的特征值和特征向量; }" D" R9 m% K+ b$ U/ R/ h+ m. J. \

% z) l3 i6 Z+ o+ V5 Q/ W; [0 @. Apolyvalm(f,A)矩阵的多项式求解
: X/ D" }1 N8 R" M/ @# j3 U4 m- |  g8 Z  b1 T
chol(A)矩阵Cholesky分解(不懂)
0 r- u: W4 \& n6 u# F# v9 [# x
/ D$ r9 y1 w6 m9 t" s0 a/ Dlu(A)矩阵LU分解(懂了)+ }* w4 ~8 F% ^# M: A2 a9 E7 v

4 s/ i) V5 {7 M0 ^qr(A)矩阵QR分解(oh~天哪)
7 c3 D; i* x) n3 Z
' f% d- |2 g$ F) [02
5 P$ p% @$ ?0 w0 r9 M
( P  v* U( W5 E# S复变函数: e$ B3 ]  g) B; G1 I! W3 m$ `9 L; z
0 C2 W" f! i+ Z
real(z)复数的实部- [, c2 K- M# z1 {

) N5 q+ M+ B1 K8 @imag(z)复数的虚部
, H0 X4 n% x: X7 H
; k  k0 S4 y) G/ Z! Y/ iabs(z)复数的模" g" H$ J% {! B7 O. f( H) c
3 L- F* P$ ~5 {; Y9 h
angle(z)复数的幅角
. z/ e8 Q  C5 y* b% L/ \3 ]3 V& M: P5 u; v4 H( v
conj(z)复数的共轭
8 g/ N  T2 k2 P+ |- G
. B, d; R, v5 r  z6 R复数运算和实数类似/ Q6 r2 T$ B" B2 _) ^: r

' k6 j( {2 [( X- }8 x7 X你别看这些写的好像matlab主要给大一用的实际上让我来深究一下我们接下来的课程,你就会发现matlab的强大。. K4 T( b, a1 |3 h/ G

) R/ K# S% d# y0 B一、自动控制理论7 X" ?$ f. c# ?# q7 ?3 G1 Z. ^' ~) e
, J0 ~% Q' p( x# N3 b! ~" {- O
刚刚考完,我相信大家都不会忘记自控,里面的微分方程可以用matlab来解,还记得线性定常,初值为0吧,matlab可以解非线性,变量,初值不为0,说这个你还可能感觉满不在乎,那么我要告诉你matlab可以画方框图,求解给定输入和扰动下的稳态误差,绘制Nyquist曲线和Bode图,你懂的。
3 y& b( J$ q% p7 j+ I  O
' i' x0 Y4 O4 D' [, ~& B) r二、电路理论# S! o# @  c# Z' r9 d# F8 v6 Y
* M1 N# S) Z. {. ?3 E! A. e$ O
它能模拟构建电路图并得出响应,你懂的。
, k2 ]( s4 t* V1 n# J; S7 P" W( |
- N! A/ G3 S: s三、信号分析与处理% N  x  h' l3 ?, ~4 _

. w8 o  b. B+ b" Q' ?! y四、模电数电
1 F/ h; c7 C+ b- f9 F6 a1 x$ W+ [# k: p% V' ?) L$ q
五、电力电子技术; d  z/ A3 }) j+ B2 Z8 U

9 F+ X" A# Q; q2 s. m! y, pemmm这些都是我从咱们培养方案里面找的,这些加起来也就是matlab功能的冰山一角,它还能p图,还能做机器人真可怕。当然我可不会这些,别问我,我就说说。下面是我的学习笔记,大家一起加油吧!
0 v& r$ @1 d2 p* u( W4 ?& F0 _3 s
4 S! P1 M6 c* O
) P8 n# P/ a1 k$ J1 F- \8 p& W: r
  • 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)%单位阶跃响应  i" A2 Y% G/ @; u
; n/ H+ [8 H. G% ?; @( F

该用户从未签到

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

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

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

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