マトリックスAとBが2つあります。マトリックスAのサイズは1x1013ダブル、マトリックスBのサイズは1x12931ダブルです。行列Aの各要素を行列Bからbase-Nに変換したいと思います。たとえば、行列Aの最初の要素を行列Bの最初の要素に変換し、行列Aの2番目の要素を行列Bの2番目の要素に変換します。
mm = length(A);
nn = length(B);
base = cell(1,mm);
x = zeros(1,mm)
for ff = 1:mm
ff
AA=A(ff)
BB=B(ff)
x(ff) = str2double(dec2base(int32(AA),int32(BB)));
base{ff} = x(ff);
end
しかし、エラーが発生しました。
First argument must be an array of integers, 0 <= D <= 2^52.
それを修正する方法は?