Borrar filtros
Borrar filtros

ファイル書き出し時のエラー

9 visualizaciones (últimos 30 días)
隆海
隆海 el 15 de Dic. de 2023
Comentada: Atsushi Ueno el 17 de Dic. de 2023
% 元のファイルのパス
input_file_path = '/MATLAB Drive/Exp2321/1215_csv/v00014.csv';
% データを読み込む
data = readmatrix(input_file_path);
% データの6列目を小数点以下3桁で切り、欠損値をゼロで埋める
data(:, 6) = round(data(:, 6), 3, 'significant');
data(isnan(data(:, 6)), 6) = 0;
% 新しいファイルにデータを書き出す
output_directory = '/MATLAB Drive/';
output_file_name = '1215.txt';
output_file_path = fullfile(output_directory, output_file_name);
% ディレクトリが存在しない場合は作成する
if ~isfolder(output_directory)
mkdir(output_directory);
end
% 加工したデータを新しいCSVファイルとして保存する
writematrix(data, output_file_path);
このようなコードを実行したところ次のようなエラーが発生しました。
次を使用中のエラー: writematrix
ファイルが見つかりません。ファイルが存在し、パスが有効であることを確認してください。
エラー: zerofill (22)
writematrix(data, output_file_path);
このとき1215.txtは出力されてはいましたが、ファイルを開こうとすると
ファイルが見つかりませんとのエラーメッセージが出ました。
問題なくファイルが出力されるためにはどのようにすればよろしいのでしょうか?
お手数ではございますがよろしくお願いいたします。
  1 comentario
Atsushi Ueno
Atsushi Ueno el 17 de Dic. de 2023
MATLAB Onlineで実行してもエラーが出ず、問題が再現しません。
データ依存の問題とも考えにくく、どうしてかなぁと思っています。

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre データのインポートと解析 en Help Center y File Exchange.

Productos


Versión

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!