24小时热门版块排行榜    

查看: 895  |  回复: 3

yali871121

新虫 (初入文坛)

[求助] matlab 规范切 大规模矩阵,大家帮帮忙啊。

我现在把一幅图像的像素进行聚类,用规范切的方法,因为用的是512*512大小的图像,这样像素的个数就有262144个,已经求得每一个像素的特征。是一个262144*48维的矩阵。用规范切方法聚类的时候,需要求相似性矩阵W,这样的话W就是一个262144*262144的矩阵,但是matlab好像生成不了那么大的矩阵,怎么办类?大家帮忙想想办法把?感激涕零。。。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

waitingYHVH

金虫 (正式写手)

新年快乐

【答案】应助回帖

★ ★
mze04532(金币+2): 感谢专家的热心~ 2011-05-26 15:16:38
1. 用服务器跑,只要服务器好,没有问题
2. 结果暂存在硬盘上,计算相似性的时候,读取文件,最后的矩阵也写入文件
everythinghasaseason
2楼2011-05-26 02:39:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yali871121

新虫 (初入文坛)

引用回帖:
Originally posted by waitingYHVH at 2011-05-26 02:39:53:
1. 用服务器跑,只要服务器好,没有问题
2. 结果暂存在硬盘上,计算相似性的时候,读取文件,最后的矩阵也写入文件

非常感谢你的回复。。可是我还是不太明白怎么操作。用服务器跑怎么跑?我在matlab里运行程序,就生成不了那么大的矩阵,计算不了相似性矩阵。
3楼2011-05-27 20:56:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

waitingYHVH

金虫 (正式写手)

新年快乐

【答案】应助回帖

引用回帖:
Originally posted by yali871121 at 2011-05-27 20:56:29:
非常感谢你的回复。。可是我还是不太明白怎么操作。用服务器跑怎么跑?我在matlab里运行程序,就生成不了那么大的矩阵,计算不了相似性矩阵。

本机上面
具体就是说,你可以把每一个小的矩阵,都写到一个个文件里面去
这样的话,你生成大矩阵的过程,就变成

1. 读取一个第i号小矩阵文件
2. 读取一个第j号小矩阵文件
3. 比较相似性, 写入到大矩阵文件的 第i行,第j列

服务器上的执行,基本跟你本机没有区别
只是服务器一般都比台机要强大很多
我不知道你的是什么服务器
我之前用的有256g的内存,所以基本没有什么太大的问题
everythinghasaseason
4楼2011-05-27 22:25:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yali871121 的主题更新
信息提示
请填处理意见