声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2417|回复: 1

[编程技巧] [求助]如何动态删除矩阵的行或列

[复制链接]
发表于 2007-5-14 21:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我想请问一下,怎样删除矩阵中的某些行或列呢
比如说对矩阵的各行进行判断,若存在元素大于某个给定的数,就删除这行,
目的是为了节省存储空间,因为是个800000×16的矩阵
而最后不被删除的行只有几百

另外,怎样在对向量进行操作的表达式中同时取向量的某些项
比如s1=randint(1,100,5);
怎样将s2=abs(s1)+j*2*abs(s1);
          s3=s2(1:20);
用一句表示出来,以节省空间
今天都out of memory了,不会有效的优化代码啊
谢谢各位了:@)
回复
分享到:

使用道具 举报

发表于 2007-5-14 21:47 | 显示全部楼层
原帖由 san2006 于 2007-5-14 21:22 发表
我想请问一下,怎样删除矩阵中的某些行或列呢
比如说对矩阵的各行进行判断,若存在元素大于某个给定的数,就删除这行,
目的是为了节省存储空间,因为是个800000×16的矩阵
而最后不被删除的行只有几百

另 ...



请阅读置顶贴:矢量化技巧,然后以此类推一下
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-19 06:41 , Processed in 0.056412 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表