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

filename = 'test.mat';
save(filename);
これでワークスペースを現在開いているフォルダにtest.matとして保存することができますが、別のフォルダに保存するとしたらどうすればいいですか?
よろしくお願いいたします。

 채택된 답변

Hernia Baby
Hernia Baby 2021년 7월 1일
편집: Hernia Baby 2021년 7월 1일

3 개 추천

パスを通してあげればOKです。
save時に fullfile でフルパス指定してください。
毎度、任意にパスを決めたい場合は uigetdir をおすすめします。
以下サンプルコード
clear,clc;
x=1+2;
filename = 'test.mat';
pass = uigetdir;
save(fullfile(pass,filename),'-regexp','x');

댓글 수: 3

NO MIYA
NO MIYA 2021년 7월 3일
丁寧な回答ありがとうございます!
関連を調べていったところuisaveも使えそうですね。
Hernia Baby
Hernia Baby 2021년 7월 4일
@NO MIYA さん
uisaveもシンプルでいいですね!
自分の場合は先にカレントディレクトリを決めて、import~exportまでするので今回の形にしてます。
このやり方は繰り返し出力させるときに便利ですので、ご参考に。
NO MIYA
NO MIYA 2021년 7월 12일
なるほど。繰り返しまで考えていませんでした。
ありがとうございます。目から鱗が落ちた気分です。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 ファイルの操作에 대해 자세히 알아보기

제품

릴리스

R2020a

질문:

2021년 7월 1일

댓글:

2021년 7월 12일

Community Treasure Hunt

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

Start Hunting!