私は現在これを持っています:
[filename, pathname, filterindex] = uiputfile({...
   ... (various filetypes)   
    'Disks image.jpg');
    if isequal(filename,0) || isequal(pathname,0)
        disp('User selected Cancel');
    else
        disp(['User selected ',fullfile(pathname,filename)]);
    end
    imwrite(M, 'Disks image.jpg', 'jpg');
    disp('Image saved');
end
現在「Disks image.jpg」と言っている部分に、現在の時刻の名前を付けるにはどうすればよいですか (次のように指定されます)。
dateTime = javaMethod('currentTimeMillis', 'java.lang.System');
または、それと他の指定された名前の両方を組み合わせた名前 (例: currentTimeMillis_Diffraction_pattern.jpg)
2 つの画像ファイルを保存するので、2 番目の方法でファイルに名前を付けることができれば、2 つの画像を別のファイル フォルダーに分けなくても番号付きリストが得られるので、よいでしょう。
time........+........_Diffraction_pattern.extension を使用すると素晴らしいでしょう
ありがとう