Linde,Buzo,andGray(LBG)proposedaVQdesignalgorithmbasedonatrainingsequence.Theuseofatrainingsequencebypassestheneedformulti-dimensionalintegration.TheLBGalgorithmisofiterativetypeandineachiterationalargesetofvectors,generallyreferredtoastrainingset,isneededtobeprocessed.Usually,vectorssampledfromagroupoftypicalsignalstobeencodedaltogetherconstructatrainingsetT={x1,x2,?.xM},wherexirepresentsasampledtrainingvectorandMrepresentsthesizeoftrainingsetwhichisfargreaterthanthecodebooksizeN.
2021/3/12 19:05:48 85KB 矢量量化 VQ LBG 图像压缩
1
Maxf(x1,x2)=21.5+x1·sin(4πx1)+x2·sin(20πx2)s.t.-3.0≤x1≤12.14.1≤x2≤5.8
2018/9/18 5:30:51 1KB 遗传
1
CRC32计算程序,生成多项式是:G(x)=x32+x26+x23+x22+x16+x12+x11+x10+x8+x7+x5+x4+x2+x+1该生成多项式是IEEE的标准,应用在ETH,wifi等多个协议里面。
电脑上的文件校验工具,也基本采用这个crc32.用matlab实现,带正文。
包含little-endian、big-endian算法,已及相应的查表算法。
此外,还专门针对cksum、hashcalc这两个常见的校验软件,写了计算例子。
如果还在疑惑为什么cksum和crc32、hashcalc的结果不一样,建议看一下这个程序。
2016/3/8 23:50:58 6KB crc32 ieee eth cksum
1
用遗传算法锻炼f=21.5+x1*sin(4*pi*x1)+x2*sin(20*pi*x2)的最大值
2017/10/3 9:01:21 1KB MATLAB 遗传算法 训练
1
CRC8校验程序/***********************************************************************************************************Functionname:CountCrc**Descriptions:CRC校验码计较子程序**inputparameters:无**outputparameters:无**Returnedvalue:*********************************************************************************************************/生成多项式:X8+X2+X+1
2020/11/23 10:41:04 5.63MB CRC X8 + X2
1
MFCDialog面板上画坐标,经过MoveTo(x1,y1),Lineto(x2,y2)来绘制出坐标
2020/8/11 1:05:28 8.47MB MFC 画坐标
1
同步相量IEEEC37.118.1-2011中同步相量参考算法的MATLAB实现。
如何?在MATLAB中运行>>synchrophasor要计算一个相位的同步相量,请使用以下方法之一>>X1(i)>>X2(i)>>X3(i)分别针对阶段1、2或3。
请注意,您不能早于Fs/f样本(在当前代码中,此值为80)并且晚于Fs-(Fs/f)来计算相量。
原因是在计算过程中,需要当前位置i之前一个周期和之后一个周期的样本值。
正序列的相量可以通过以下公式计算>>Xp(i)不幸的是,一次计算多个相量也不起作用(例如X1(100:200))。
例如,如果要绘制它们,则必须执行以下处理方法:>>fori=start_index:end_index>>foo(i)=X1(i);>>end相量角的
2015/1/22 13:03:28 3KB MATLAB
1
上次说到的,使用如下代码保存矢量图时,放在外侧的图例往往显示不完整:importnumpyasnpimportmatplotlib.pyplotaspltfig,ax=plt.subplots()x1=np.random.uniform(-10,10,size=20)x2=np.random.uniform(-10,10,size=20)#print(x1)#print(x2)number=[]x11=[]x12=[]foriinrange(20):number.append(i+1)x11.append(
2015/1/7 17:36:11 485KB li lib mat
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡