以下のコードを実行しようとしていますが、行列が 10,000 列を超えると Matlab がフリーズします。これを修正するにはどうすればよいですか?
X = load('iris.mtx');
[n,d] = size(X);
%X=14000x128 double
%form RBF over the data:
nms = sum(X'.^2); %nms becomes 14000x1
%here is where the crash begins, for a smaller data size, like 10000x128, this part wont freeze
K = exp(-nms'*ones(1,n) -ones(n,1)*nms + 2*X*X');
これは私が受け入れなければならない制限ですか?現在使用しているものよりもはるかに大きいマトリックスにこれを使用できるようにする必要があります。