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

Matlab的一些笔记

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

& T! Y1 s+ E4 B4 j' ]! B2 n; csyms是定义符号变量3 R- G* k) A; E3 p9 W0 _
6 ^, O. M! V/ v; V9 Z% ]; z0 _3 g$ T5 `
sym是将字符或者数字转换为字符
  ], v7 h8 r) X& Y5 b% {& c' o1 R
比如" V& i* |6 @$ p' _+ S

0 S" d  k2 w" |syms x y %就是定了符号变量x y以后x y就可以直接使用了,有他们运算出来的结果也是符号变量
" Y0 x; o) Y. b$ t5 `0 U' `$ ^( L* T0 L9 W: z# r# ]0 f. q
当然上面的也可以x=sym('x'),y=sym('y')/ u; I7 n' e  x4 p! V

' p' |/ H% m, ?  a& Esys('a+b')%就是将a+b转化为符号表达式
6 _5 o6 T# G' A" [
复数的常用函数有:1.complex()  2.real()  3.imag()  4.abs()  5.angle ()6.conj()。应用这些函数,基本上可以实现创建复数、求复数的实部、求复数的虚部、求复数的模、求复数的角度、求共轭复数的功能.

' f0 p& L. V- S+ a  o
: h  ?( R$ j! s6 N" o8 w+ Mdata=[4 1 2 3 1 3 1 3 2 4];
9 \5 S3 n% ?5 h+ X, W6 j% X+ Uz=hist(data,4)
! {3 k; a3 m: i5 [解释一下问什么输出是3 2 3 2; $ J* z. @' _+ [1 K
* B) {5 h3 S/ V8 f  q8 K* Y
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的范围,$ G5 ]+ h% A% E5 y) Q' k/ Z# s6 `
* j9 A  P, A$ u
M=hist(G_Th,range);%就是统计G_Th在range的区间内出现的个数cdf1= cumsum(M)/sum(M);%计算CDF
: y. I' T( H0 Q0 Y! v# W  c
# Y  `' E, t; }! Pcumsum是matlab中一个函数,通常用于计算一个数组各行的累加值,函数用法是B = cumsum(A,dim),或B = cumsum(A)。
% O5 |2 o2 G. j8 i& R8 @& E

7 a2 D7 {# p- \* Egrid on 说的是画上网格线,
7 u* U2 v* ?- }: f3 a2 U! B, H+ M$ W. {
hold on顾名思义,就是等一等的意思,即你再画什么曲线的话,还是会出现在这张图上.7 x( }. n" y' V0 Z) W+ T* I, y
( a- w; @+ M( H6 z: v. {

: i: r9 v) i- U8 T& J( l2 r+ N
" p& m0 G% K0 B$ U5 M/ t
$ A$ o1 `; s& i8 V, X
, q0 C% I8 X  ^2 O, ~) |9 ^- d8 ?1 J# ]9 v9 [
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-20 04:48 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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