20000 行を超えるマトリックスで実行する必要がある次のコードがあります。実行には数分かかり、datenum および str2double 関数がボトルネックになっているようです。計算は前のものに依存しないため、ループを複数の部分に分割して並列に実行する方法はありますか? このコードの最適化に関するアドバイスをいただければ幸いです。
i=1 の場合: 長さ (DJI) DJI2(i,1)=datenum(char(DJI(i,2)),'yyyy-mm-dd'); j=3:7 の場合 DJI2(i,j-1)=str2double(char(DJI(i,j))); 終わり 終わり