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

6 次查看(过去 30 天)
隆海
隆海 2023-12-15
评论: Atsushi Ueno 2023-12-17
% 元のファイルのパス
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 个评论
Atsushi Ueno
Atsushi Ueno 2023-12-17
MATLAB Onlineで実行してもエラーが出ず、問題が再現しません。
データ依存の問題とも考えにくく、どうしてかなぁと思っています。

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 MATLAB 入門 的更多信息

产品


版本

R2023b

Community Treasure Hunt

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

Start Hunting!