Я хочу сохранить несколько изображений после их обработки. Я хочу, чтобы имя было оригинальным изменением имени, чтобы выглядеть так. Если исходное изображение было названо «1», а затем я хочу повернуть изображение на 90 градусов, я хочу, чтобы новое имя было «1_90.png».Matlab для переименования файла I
Используя этот код
filename1 = sprintf('%s_%d.png', filename, rotationAngle)
1.png_90.png
То есть результат. Почему перед файлом% d появится параметр .png? Как я могу получить заказ правильно?
Что такое 'filename'? Вероятно, «1.png»? – Daniel
, так как вы не опубликовали полный код, который вы использовали, не видно, что вы сделали неправильно. Меня устраивает. 'RotationAngle = 90; имя файла = '1'; filename1 = sprintf ('% s_% d.png', filename, rotationAngle) 'дает' 1_90.png' – Nasser
Даниэль понял это правильно. Как вы удалите .png из исходного имени файла? – JahKnows