|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
7 E) Q+ y, L* l2 n7 ^8 z S' Zsyms是定义符号变量 t4 |% O) t4 E% e0 Q1 K+ Z
' D$ w5 B" S; M) ]7 W1 u
sym是将字符或者数字转换为字符4 r) h8 q7 j+ @9 y
/ M! Z4 q5 M9 M3 V5 Z
比如
% C$ V2 D* M2 U _* {* X
+ L# X9 G( C0 K' z0 w1 Y5 |' Vsyms x y %就是定了符号变量x y以后x y就可以直接使用了,有他们运算出来的结果也是符号变量
1 F$ B! L. e, Q% b1 h+ [7 f
* f- N, k3 t4 C% A& A& ]. M( M9 d当然上面的也可以x=sym('x'),y=sym('y')* m$ K5 \; E1 \' o
7 i" ?' S: M e X: b
sys('a+b')%就是将a+b转化为符号表达式$ G, X. r' y C3 }9 Q( @
复数的常用函数有:1.complex() 2.real() 3.imag() 4.abs() 5.angle ()6.conj()。应用这些函数,基本上可以实现创建复数、求复数的实部、求复数的虚部、求复数的模、求复数的角度、求共轭复数的功能.! R9 j! P/ {! Z( e% w
# k) J( _2 I4 q" G$ C! n
data=[4 1 2 3 1 3 1 3 2 4];2 t! r9 z6 T0 m0 ]9 ~
z=hist(data,4)
" p9 ~3 W. G$ v6 @9 x解释一下问什么输出是3 2 3 2; 8 ^# Z, d& L* h" I; s
Z9 [- K: v& E6 C3 {
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的范围,, f G* f) u$ w% c- d# j( R
$ n5 n$ D8 m+ z; Q3 \M=hist(G_Th,range);%就是统计G_Th在range的区间内出现的个数cdf1= cumsum(M)/sum(M);%计算CDF
4 y. r& Y+ G& f4 `- X: Q. f; m' P& _9 U9 {5 A; s7 w! k
cumsum是matlab中一个函数,通常用于计算一个数组各行的累加值,函数用法是B = cumsum(A,dim),或B = cumsum(A)。7 _) d; w; F, H! |, h# t! ~1 z
9 l4 t7 t) g4 c0 V9 N" u8 ugrid on 说的是画上网格线,
8 J8 {% E+ m5 i3 }. r4 x' T( P* q9 e$ ^* F
hold on顾名思义,就是等一等的意思,即你再画什么曲线的话,还是会出现在这张图上.
, E4 k; X* G, ]/ Z: Z, y+ f2 g, N; S1 b
8 A8 m2 P" d1 a- @7 y8 g
5 X3 N$ I7 p' I" s* c; H- k1 K M$ M( W; o( \4 I
7 a! @7 T' }& |. S& S2 h
+ ~4 u4 F& [) {7 P |
|