MATLAB中文论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1369|回复: 8|关注: 0

[已解决] 怎么提取矩阵中的任意三行

[复制链接]

新手

7 麦片

财富积分


050


2

主题

6

帖子

0

最佳答案
RT。
B=rand(5,10) 怎么提取B中的随机三行 存为 B1。
来个大神帮帮忙

论坛优秀回答者

中级

1350 麦片

财富积分


5001500


1

主题

1593

帖子

299

最佳答案
  • 关注者: 50
发表于 2017-11-27 17:45:56 | 显示全部楼层 |此回复为最佳答案
ind= randsample(5,3,false) ;%  可以重复的话 false  改为 true
B1=B(ind',:);

新手

7 麦片

财富积分


050


2

主题

6

帖子

0

最佳答案
 楼主| 发表于 2017-11-27 18:08:28 | 显示全部楼层
maple1314168 发表于 2017-11-27 17:45
ind= randsample(5,3,false) ;%  可以重复的话 false  改为 true
B1=B(ind',;

ind=randsample(5,3,false)中的5代表什么啊

论坛优秀回答者

中级

1350 麦片

财富积分


5001500


1

主题

1593

帖子

299

最佳答案
  • 关注者: 50
发表于 2017-11-27 18:19:19 来自手机 | 显示全部楼层
你有5行啊!

新手

7 麦片

财富积分


050


2

主题

6

帖子

0

最佳答案
 楼主| 发表于 2017-11-28 11:59:11 | 显示全部楼层

输入第一行代码以后他显示
Undefined function 'randsample' for input arguments of type 'double'.
红字的...

论坛优秀回答者

中级

1186 麦片

财富积分


5001500


6

主题

5374

帖子

263

最佳答案
  • 关注者: 107
发表于 2017-11-28 12:14:15 来自手机 | 显示全部楼层
ztyjolin123 发表于 2017-11-28 11:59
输入第一行代码以后他显示
Undefined function 'randsample' for input arguments of type 'double'.
红 ...

matlab版本太老了估计是

新手

7 麦片

财富积分


050


2

主题

6

帖子

0

最佳答案
 楼主| 发表于 2017-11-28 12:17:38 | 显示全部楼层
论坛上看到另一个代码 不知道对不对,能不能帮忙看下
B(randperm(k,n),:)

新手

7 麦片

财富积分


050


2

主题

6

帖子

0

最佳答案
 楼主| 发表于 2017-11-28 12:20:23 | 显示全部楼层
Lesvas 发表于 2017-11-28 12:14
matlab版本太老了估计是

我在楼下打的那个代码对吗

论坛优秀回答者

中级

1186 麦片

财富积分


5001500


6

主题

5374

帖子

263

最佳答案
  • 关注者: 107
发表于 2017-11-28 12:43:05 来自手机 | 显示全部楼层
ztyjolin123 发表于 2017-11-28 12:20
我在楼下打的那个代码对吗

对不对你验证下就知道了,不要总问别人
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

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