extract the data from 3D struct matrix
2 次查看(过去 30 天)
显示 更早的评论
Hi i have this matrix in name W attached . this matrix is struct matrix . each element is 1*3. i would like to extract only second number in data cell . for example in cell 1 i want only (3.966836777579012e-08 + 0.000000000000000e+00i) and so on .
thank you very much for helping
0 个评论
采纳的回答
KSSV
2017-11-14
YOu can extract what you want using:
Extract whole 1X3 matrix:
W(1).data
Extract third number:
W(1).data(3)
To extract whole data:
iwant = [W(:).data] ;
iwant = reshape(iwant,3,[])' ;
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrices and Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!