
MATLAB
瓜波牛排
这个作者很懒,什么都没留下…
展开
-
MATLAb的break和continue用法区别
背景与结论众所周知,break是用来提取结束for循环或者while循环,但是对于嵌套的循环,break到底会跳转到哪一层循环,或者说break会结束几层的循环,我有点拎不清,故做如下实验得出结论:break:在嵌套循环中,break仅从它所发生的循环中退出,控制传递给该循环的end之后的语句。continue:用于结束本次循环,跳过continue语句后面的代码,然后继续执行下一次循环。实验:用break让for循环只输出1和3,跳过2。break不仅仅是跳原创 2022-05-18 15:13:45 · 16832 阅读 · 2 评论 -
MATLAB的save报错,无法写入文件
问题报错:错误使用save,无法写入文件一开始还怀疑是mat矩阵本身的问题,或者是名字太长,又或者是save的version不对。解决方法:后面经过实验发现,是MATLAB的内存不够用了,我一些中间变量clear的不够干净。如上图,clear掉一些变量后,就可以正常的save啦~...原创 2022-05-15 23:06:11 · 6067 阅读 · 0 评论 -
显著性分析-秩和检验与校正
我录了一个讲解视频:https://www.bilibili.com/video/BV1Yz411z7j2?pop_share=1一、理论概括介绍显著性分析通常分为参数检验方法和非参数检验方法,参数检验法中常用的是t检验,但是t检验需要假定两组样本都服从正态分布,这样适用的情况有限。秩和检验是一种非参数检验法,不需要对数据分布作特殊假设,因而能适用于更复杂的数据分布情况。秩和检验是通过推断总体的分布是否相同,进而判断两组样本之间的差异是否显著。秩和检验的做法是:首先把两组样本混合,按照.原创 2020-05-10 09:46:41 · 9497 阅读 · 3 评论 -
为什么randn生成的向量均值不为0
一句话就是randn虽然生成标准正太分布,但是样本太少有误差。 matlab 用randn中产生的是随机数,它产生的是均值为0方差为1的数。它是服从normal distribution(正态分布)我们由matlab自带的解说中可以看到:Y = randn returns a pseudorandom,scalar value drawn from a normal dist...转载 2018-11-12 16:37:54 · 1819 阅读 · 0 评论 -
吴恩达老师机器学习第5周BP神经网络难点作业代码讲解
1.MATLAB对于@句柄函数的利用。 2. 神经网络的代价函数需要自我填写部分原创 2018-12-02 23:45:39 · 789 阅读 · 1 评论 -
matlab实现机器学习中特征缩放
feature scaling(特征缩放).: make sure multiple features are on a similar scale. Because different features take on similar ranges of values can help gradient descent converge more quickly.公式基础:代码演示:...原创 2018-12-05 11:56:22 · 707 阅读 · 0 评论