Symbolic 4D array
古いコメントを表示
I have a symbolic 4D array V(i,j,k,l). I want to sum over the l component to reduce it to 3D. I tried x(i,j,k)=sum(V(i,j,k,:)) but it is not working. Any advice
回答 (1 件)
James Tursa
2016 年 8 月 2 日
Not sure why sum(V,4) doesn't work, but reducing it to 2D with some reshapes seems to work:
z = size(V);
x = reshape(sum(reshape(V,[],z(end)),2),z(1:end-1));
2 件のコメント
ahmed sengab
2016 年 8 月 3 日
Sulaymon Eshkabilov
2020 年 9 月 8 日
sum(V, 4) works ok! but reshape() thing gives a size related error.
カテゴリ
ヘルプ センター および File Exchange で Symbolic Math Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!