中易网

matlab出现内存不足的问题该如何解决?

答案:2  悬赏:60  
解决时间 2021-02-06 11:35
32位win10系统,内存4g可用2.9g,在matlab2014中使用knn算法时提示内存不足,这该如何解决?望高手指点!



最佳答案
建议安装64位系统,这样内存可以充分得到使用
全部回答
如果你可以把代码贴在这里或私信给我,我可以帮忙看一下。 你好,不好意思这么晚才答复你。你的程序我没有仔细看,但是基本上可以说是由于递归的层次太深了导致堆栈溢出,我在我的机器上试了你的程序,matlab提示说递归超出最大限制,然后我强行将最大递归层数设到5000,但是这时matlab就崩溃了(就像它提示的那样)所以问题出在你的算法上。你可能觉得奇怪为什么7阶矩阵不是很大却溢出了,要搞清这点我建议你看些算法的书,但简单的说递归的空间复杂度在n!左右,所以你7阶矩阵就要求(49!)这就太大了,所以它溢出了。 当然解觉的方法也是简单的,就是用回溯(还是那句话不懂就看算法术书或者google)我写了一段程序给你(已经发到你邮箱),具体内容我就不详细给你解释了,你自己去看。 这里把答案贴给你,9阶的我的程序找到3个解。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
三维模型与渲染,三维动画,哪个前景更好
河南明德中医药研究所如何收费
林楠自选地址在哪,我要去那里办事
Artisans Pizza·匠人披萨(保利店)我想知道这
penguin怎么发音?请用汉语写出来,谢谢。
如果我舅舅知道我打牌输啦几十万,你觉得他应
C1路考的时候我补考了两次科目三直线行驶都跑
大专毕业 做自动化设备装配(拿到手月工资250
时尚衣舍地址在哪,我要去那里办事
路由器和电脑不在一个房间的问题
一个长方体,长9dm,宽7dm,高5dm.体积和表面积
东阳市横店社区服务中心南上湖社区卫生服务站
the future is now
手机店可以洗手机吗
三国养生会所在哪里啊,我有事要去这个地方
推荐资讯
勒晖金百合花艺在什么地方啊,我要过去处理事
世界上所有的语言都是由(abcdefg……)表示
不小心用火把小狗嘴上的胡子烧了怎么办
电机转速1380r/min 减速机速比:30:1 需要配
辽滨移动宽带dns
求一部科幻恐怖电影,是一个核电站制造出一群
富力地产在哪个城市建设的最多
被农村刚生完孩子不久的猫抓倒有没有事
淘宝店铺介绍如何写
EXPLORER.EXE进程 占用CPU99导致死机
中央对农村有哪些优惠政策?
开关插座选什么品牌好?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?