PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
MATLAB
[问题] 请问矩阵里抓值
楼主:
zergcho
(ZC)
2014-07-18 22:12:15
请问一下
有一个4*3的矩阵A
1 2 3
4 5 6
7 8 9
10 11 12
还有一个4*1的矩阵B=[1;2;1;3]
B的意思是希望把A矩阵从上到下位于1,2,1,3的值抓出来
其实就是1 5 7 12这四个值
请问如何在不用循环的情况下一次把这些值抓出来?
谢谢!!
作者:
Rasin
(雷森)
2014-07-18 22:37:00
B的意思是希望把A矩阵从上到下位于1,2,1,3的值抓出来??跨谋[s,t]=size(a); b=(1:4)'; i=s*(B-1)+b; UWant=a(i)应该是你要的吧?[s,t]=size(a); b=(1:s)'; i=s*(B-1)+b; UWant=a(i)
楼主:
zergcho
(ZC)
2014-07-19 07:10:00
成功了, 感谢!
作者:
profyang
(prof)
2014-07-19 14:54:00
C=diag(A(1:length(B),B));
继续阅读
[问题] 计算曲线面积(二维)
ablecoxjoe
[讨论] 有未知数在次方有办法解吗?
starsunlh
[讨论]如何产生0与1组成的矩阵的排列组合
mann0614
[讨论] 列矩阵排列组合
stylishguy
[问题]MATLAB 播放音档问题
kk1989
[绘图] 点云上色
soek
问题 max function
jackGB001
[问题]如何筛选三维资料
weber0517
[安装] 购买toolbox
johsieh
[讨论] 如何限制矩阵中每个行列1的数目
stylishguy
Links
booklink
Contact Us: admin [ a t ] ucptt.com