社区
Windows SDK/API
帖子详情
matlab 效率优化,减少for的使用方法,求大神
FW
2014-12-08 10:33:39
A为一个距离矩阵,B为正要进行聚类的样本点。
如果要从A取出B中每个样本点间的距离,
在我的实验中很多需要类似的操作,我都采用了两重的for循环,导致效率很低,有些1W的数据集既然能跑到20多分钟。
我自己也尝试了多种方式优化,也问过知临等同学,但还是未能解决这个问题。
想问一下,有什么方式能优化一下效率呢?
...全文
174
回复
打赏
收藏
matlab 效率优化,减少for的使用方法,求大神
A为一个距离矩阵,B为正要进行聚类的样本点。 如果要从A取出B中每个样本点间的距离, 在我的实验中很多需要类似的操作,我都采用了两重的for循环,导致效率很低,有些1W的数据集既然能跑到20多分钟。 我自己也尝试了多种方式优化,也问过知临等同学,但还是未能解决这个问题。 想问一下,有什么方式能优化一下效率呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
matlab
连续两个if,
求
大神
解答一个
matlab
中的for循环嵌套if选择语句
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解。话题:
求
大神
解答一个
matlab
中的for循环嵌套if选择语句回答:1、最后缺少一个end;2、这句输出没什么意义:disp A(i)=A(j);3、这句完全多余:else continue给你写了一段码供参考:% 生成测试数据A = [randperm(19) randperm(19)+1]c = 0; % 计数器for i=1:19f...
Matlab
的for循环
优化
http://www.cnblogs.com/vistb/archive/2010/01/19/1651155.html 因为学习和工作的原因,最近又开始
使用
已经许久没有接触的
Matlab
。在没有什么特殊考虑的情况下,信手写下了下面的m代码片段: 1 for i=1:1:(imgHeight-tmpHeight+1) 2 for j=1:1:(imgWidth-t
如何提高
matlab
计算速度 运算
效率
最近在网上查了一些资料,并结合自己的经验,就如何提高
matlab
计算
效率
,总结一下几个原则: 1. 提前给数组分配大小。 2. 尽量用矢量计算,
减少
for 循环。 3. 尽量调用 maltab自带的函数来实现一些功能。 4. 少用 find 函数,用 logical 替代。 5. 大规模的循环,可以调用c语言或c++的计算。
matlab
怎么使得for循环运算加快,怎么才能将修改这个3层for循环让计算大幅提速?...
本帖最后由 xjtuwhy 于 2014-8-12 10:38 编辑我的这个循环程序跑完得2个月,期望能加速到2天跑完,请论坛
大神
帮我看下程序,能不能
减少
for循环来大幅提速?另外,如果将程序移植到C++中运行速度是不是也会快很多?parfor i=1:ksnr_opt=zeros(mrow,mcol);noisecov=noisecov22([a(i,:)],[a(i,:)]);img_matr...
如何提高
matlab
的运算速度慢,如何提高
matlab
计算速度 运算
效率
最近在网上查了一些资料,并结合自己的经验,就如何提高
matlab
计算
效率
,总结一下几个原则:1. 提前给数组分配大小。例如:在程序循环时用到数组变量 a ,若知道数组 a 的大小或者知道 a 的大小上界,则可以提前给数组a 分配大小。一般
MATLAB
也会给没有提前分配大小的变量数组下面标示红线,提醒修改。a=zeros(10,10)生成一个10行10列的零矩阵。a=100*ones(10,10)生...
Windows SDK/API
1,222
社区成员
8,136
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章