声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1215|回复: 6

[编程技巧] 急问:matlab 矩阵操作

[复制链接]
发表于 2009-4-24 22:23 | 显示全部楼层 |阅读模式

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

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

x
比如:A=[1 2 3; 4 5 6; 7 8 9;3 2 1]; 第二行和第四行不想要了。想得到[1 2 3; 7 8 9];
用什么函数可以实现啊。这里A是举例,实际应用中A可能有很多行。
回复
分享到:

使用道具 举报

发表于 2009-4-24 23:46 | 显示全部楼层

  1. A([2,4],:) = [];
复制代码

评分

1

查看全部评分

发表于 2009-4-25 00:40 | 显示全部楼层
请教一下,比如lz举的例子中,可不可以取消第一列中小于2所在的行。
就是看那一行的第一个或者第几个数小于某个值,然后删掉某个行。
发表于 2009-4-25 08:45 | 显示全部楼层
原帖由 2365215 于 2009-4-25 00:40 发表
请教一下,比如lz举的例子中,可不可以取消第一列中小于2所在的行。
就是看那一行的第一个或者第几个数小于某个值,然后删掉某个行。

可以
不费脑子的想法是用循环,也可以用向量形式

评分

1

查看全部评分

发表于 2009-4-25 09:44 | 显示全部楼层
我是说有什么命令可以实现这个功能么》?
发表于 2009-4-25 12:10 | 显示全部楼层
help find
发表于 2009-4-25 18:12 | 显示全部楼层

  1. A(A(:,1)<2,:) = [];
复制代码

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-6 03:15 , Processed in 0.141808 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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