How to extract a certain value from 3-dimensional array?

I have 3-dimensional array named as bfrag.mat file. In bfrag.mat file I have 2x16x16 frag file and Int_m file associated with frag array(i.e. each frag file column is associated with Int_m file column and so on). I want to extract a number (say greater than 10%) from frag file and corresponding value from Int_m file and record in a new matrix form (because I need do for several .mat file in for loop). Any idea is appreciated.Thank you.

댓글 수: 3

Please provide a small example showing input and desired output.
when you open above bfrag.mat file you will see frag and Int_m array file. frag is 2x16x16 array and Int_m is 1x16 array. Each column of frag array corresponds to column of Int_m array. Now I want to check each column number(both row) in frag array that exceeds 10% (i.e. 0.1) and whichever the column passes the number(0.1), that column value(single value from both rows) and corresponding Int_m column value is stored in new matrix. Hope this explain your concern.
Any idea James

댓글을 달려면 로그인하십시오.

답변 (1개)

sam moor
sam moor 2017년 4월 22일

0 개 추천

Anyone have idea dealing with 3 dimensional array.

카테고리

도움말 센터File Exchange에서 File Operations에 대해 자세히 알아보기

질문:

2017년 4월 21일

댓글:

2017년 4월 22일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by