Matlab
文章平均质量分 58
吃瓜群众110
这个作者很懒,什么都没留下…
展开
-
(含Matlab源码)算术编码(arithmetic coding)的underflow问题
0、文章结构文章的行文逻辑如下,看官可以根据需要跳读,节省时间。1、介绍underflow和overflow.2、underflow问题起源3、underflow问起探索4、underflow和overflow的常见情形5、处理一些溢出问题的小技巧6、对其中的两种小技巧的优缺点比较 1、什么是underflow和overflow在计算机中浮点数都是离散的,有...原创 2018-11-11 13:00:36 · 5535 阅读 · 0 评论 -
(Matlab源码)Matlab实现算术编码(Arithmetic coding)超级详解(每一段代码都可以看懂)
1、代码功能输入:一个字符串 输出: codeword(码值) codeword所占的位数 2、代码框图3、代码超详解 统计字符串中的字符种类,调用函数,放入数组b中。b=unique(str1);统计每种字符的个数,放入数组a中。for i=1:length(b) a(i)=length(strfind(str1,b(i)));end ...原创 2018-11-16 15:14:34 · 17379 阅读 · 5 评论 -
(Matlab函数详解)机器学习中的4种分类算法(LDA、QDA、SVM、KNN)
1、LDA(Linear discriminant analysis)函数:[class, err]=classify(sample, training, group);输入:sample=待测样本,% 矩阵 m*n m为样本数,n为特征数 training=训练样本,% 矩阵k*n k为样本数,n为特征数, ...原创 2018-11-30 23:50:15 · 16183 阅读 · 0 评论 -
使用Matlab(R2018b)画复杂函数的图形(网格图meshgrid)及等高线contour
1、函数这里使用2D Michalewicz 函数,其表达式为:2、画图2.1 编写2D Michalewicz 函数f=@(x,y)(-sin(x).*(sin(x.^2/3.1415926)).^(2*m)... -sin(y).*(sin(2*y.^2/3.1415926)).^(2*m));上述代码使用到了Anonymous Functions, 相关变量...原创 2019-01-15 15:14:38 · 12640 阅读 · 2 评论 -
粒子群优化算法(Particle Swarm Optimization)的 Matlab(R2018b)代码实现
这里以 2D Michalewicz function 为对象来演示粒子群算法。1、Michalewicz function2、代码详解2.1 画Michalewicz函数的网格图形f=@(x,y)(-sin(x).*(sin(x.^2/3.1415926)).^(2*m)... -sin(y).*(sin(2*y.^2/3.1415926)).^(2*m));r...原创 2019-01-16 21:31:06 · 4274 阅读 · 0 评论 -
(Matlab问题解决)运行matlab程序后,工作区不能显示变量
运行matlab程序,想查看工作区的变量,发现变量无法显示。原代码特点:代码中的主函数是以 function main()开头没有end结尾,子函数以function开口,没有end 结尾。修改方式:主函数中去掉function main(),子函数后添加end,运行程序后,就可以看到变量了。...原创 2019-06-24 14:59:16 · 40012 阅读 · 3 评论