Could anyone help me to get the result for the following code.
1 回表示 (過去 30 日間)
古いコメントを表示
I am having a cell array B=6x1 cell as
1x1 cell -[1]
1x1 cell-[1]
1x1 cell-[1,2]
1x2 cell-[1] [2]
1x2 cell-[1] [2,3]
1x2 cell-[1,2] [3]
Here, the entire cell array contain 12 values. Based on 12 values I having a matrix A as below:
A=[0.3882 -1
0.9808 - 1
0.6832 -1
0.1033 -2
0.3565 -1
0.4774 -2
0.0767 -1
0.1286 -2
0.3660 -3
0.6500 -1
0.4370 -2
0.6444 -3
In A, the bold number (0.6832 0.1033), (0.1286,0.3660),(0.6500,0.6444) needs to be considered together as they corresponds to [1,2], [2,3], [1,2]
using this B and A i need to compute C which perms log operation.
I tried using for loop for it, but for first cell array it considers all the 12 values in A instead of considering only the first value.
Here is the code
B=6x1 cell array
A[ 0.3882
0.9808
0.6832
0.1033
0.3565
0.4774
0.0767
0.1286
0.3660
0.6500
0.4370
0.6444]
for d=1:length(B)
for e=1:length(B{d})
for u =1:size(A,1)
C
end
end
end
Could anyone please help me how i can compute C by considering the required values in A with respect to B.
1 件のコメント
Walter Roberson
2021 年 6 月 25 日
If you do not want all 12 to be considered, then your for u loop should not loop to the number of rows in A.
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Multidimensional Arrays についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!