保存ファイル名に「実​行したmファイル名」​を自動で含めることは​できますか?

例えば testfile.mの実行結果を「testfile_out.mat」という名前で保存したいです。
下に直したいコードをつけました。
ここでは手動で 'testfile' と書いてしまっていますが、
自動でこのmファイル名 'testfile' を取得する方法はありますか。
% testfile.m
saveName = ['testfile','_out'];%<-直したいコード
n = rand(3);
save (saveName,'n');

 Réponse acceptée

Tomohiro Takahashi
Tomohiro Takahashi le 26 Nov 2019

3 votes

mfilenameが利用できると思います.
saveName = [mfilename,'_out'];%<-直したいコード

1 commentaire

Noriko HOUNOKI
Noriko HOUNOKI le 26 Nov 2019
ありがとうございます!即レスとコードに感謝です。

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur プログラミング dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!