saveで任意のディ​レクトリに保存するに​はどうすればいいです​か?

133 visualizaciones (últimos 30 días)
NO MIYA
NO MIYA el 1 de Jul. de 2021
Comentada: NO MIYA el 12 de Jul. de 2021
filename = 'test.mat';
save(filename);
これでワークスペースを現在開いているフォルダにtest.matとして保存することができますが、別のフォルダに保存するとしたらどうすればいいですか?
よろしくお願いいたします。

Respuesta aceptada

Hernia Baby
Hernia Baby el 1 de Jul. de 2021
Editada: Hernia Baby el 1 de Jul. de 2021
パスを通してあげればOKです。
save時に fullfile でフルパス指定してください。
毎度、任意にパスを決めたい場合は uigetdir をおすすめします。
以下サンプルコード
clear,clc;
x=1+2;
filename = 'test.mat';
pass = uigetdir;
save(fullfile(pass,filename),'-regexp','x');
  3 comentarios
Hernia Baby
Hernia Baby el 4 de Jul. de 2021
@NO MIYA さん
uisaveもシンプルでいいですね!
自分の場合は先にカレントディレクトリを決めて、import~exportまでするので今回の形にしてます。
このやり方は繰り返し出力させるときに便利ですので、ご参考に。
NO MIYA
NO MIYA el 12 de Jul. de 2021
なるほど。繰り返しまで考えていませんでした。
ありがとうございます。目から鱗が落ちた気分です。

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre 環境と設定 en Help Center y File Exchange.

Productos


Versión

R2020a

Community Treasure Hunt

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

Start Hunting!