|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
; F/ M+ e: R2 L r" m2 g
syms是定义符号变量
. l: U6 R" z F# \" W
/ K$ K1 s, K& L$ u$ \sym是将字符或者数字转换为字符0 t8 |& v9 ^+ u1 O
: B- q' X5 c: f5 k* @比如& J. W5 M2 H3 t- n/ |
- w' ^ L! X6 F2 o
syms x y %就是定了符号变量x y以后x y就可以直接使用了,有他们运算出来的结果也是符号变量' z: _! x+ Z5 t
" X) M9 c+ L# q# x8 J& _
当然上面的也可以x=sym('x'),y=sym('y')! q/ H4 T$ s* t/ n. D6 _$ O# q/ U
7 E$ \- k! R7 _5 r& usys('a+b')%就是将a+b转化为符号表达式
4 {# t. v0 ?; k6 Z" c8 W$ U- a复数的常用函数有:1.complex() 2.real() 3.imag() 4.abs() 5.angle ()6.conj()。应用这些函数,基本上可以实现创建复数、求复数的实部、求复数的虚部、求复数的模、求复数的角度、求共轭复数的功能.
, G4 |7 G3 A4 ]$ y1 C: F: @2 l
data=[4 1 2 3 1 3 1 3 2 4];
N# d" ~7 I6 Q3 y2 @z=hist(data,4)
. V+ p' }- M% e# e8 n解释一下问什么输出是3 2 3 2; # R3 I* b9 h- o& E8 w7 v6 C
9 A$ D" L* _! z
x轴是范围(bin),y轴是频率(个数),所以3, 2, 3, 2不是 对应于 1, 2, 3, 4的个数,它的bin是1-1.75, 1.75-2.5, 2.5-3.25, 3.25-4 四个范围,3,2,3,2是这些data有多少个属于bin对应的范围,即 3个数据在1-1.75这个范围,2个数据在1.75-2.5的范围,) J2 i1 L, o7 a/ q$ ?& G! @$ g% t
' Y$ o* d2 Q8 h# h! [5 z
M=hist(G_Th,range);%就是统计G_Th在range的区间内出现的个数cdf1= cumsum(M)/sum(M);%计算CDF
1 v& a) f P- x/ ]6 B1 T) F/ E$ g
- g! C' ?6 W7 ~% r. ccumsum是matlab中一个函数,通常用于计算一个数组各行的累加值,函数用法是B = cumsum(A,dim),或B = cumsum(A)。3 U/ M" `% d! m6 g, z/ b- q! X
, S& Z; ^5 u5 M# x1 Z
grid on 说的是画上网格线,
8 w$ X W' Q/ Y% Y) f$ N6 h( H' t, p0 a X/ P2 r* e& Y
hold on顾名思义,就是等一等的意思,即你再画什么曲线的话,还是会出现在这张图上.
* @% n8 F/ ~3 r9 Z) U7 H; ~$ ?; F) [
: C/ f2 b& t0 g: \9 `0 z* _
" D' k% f. @. Z M' J" x8 {- X* P' [% `2 t# g* [! D4 y4 C# ?0 }. e* v
0 q$ m3 I# n$ J
& o* q% b6 Y' W5 [
|
|