ベクトルを生成する 3 つのネストされた for ループがありますが、ループを実行するたびに、生成されるベクトルのサイズが変わります。for ループの最後にこれらのベクトルをそれぞれ保存する必要があるため、mat2cell を使用してセルに保存することを考えていました。しかし、コードがこれらの異なるサイズのベクトルのそれぞれを含むセルベクトルを取得するかどうかはわかりません。
サンプルコードをあげます
for ip = n_low:n_up
for jx = x_low:x_up
for jphi = phi_lowx:phi_upx
lx = find_path(ip,jx,jphi,0,1);
.
.
.
A_r = volumeintegrate(integr_final_r , r , z , phi);
end
end
end
明らかに、これらの変数や数値が何であるかはわかりませんが、問題を解決するために必要ではないと思います。とにかく A_r はループの最後に吐き出されるものですが、ループが繰り返されると A_r のサイズは変化します。すべての A_r ベクトルを保存する必要があります。