Załóżmy, że mam kilka figurek otwartych w programie Matlab. Chciałbym mieć jakąś funkcję, którą mogę wywołać, np. save_all_figures_to_directory('dir_name')
, która będzie iterować po wszystkich figurach i zapisywać je w określonym folderze. Jak mam to zrobic?Skrypt do zapisywania figur matlab do określonego katalogu
9
A
Odpowiedz
11
Można użyć funkcji Matlab findobj
:
function save_all_figures_to_directory(dir_name)
figlist=findobj('type','figure');
for i=1:numel(figlist)
saveas(figlist(i),fullfile(dir_name,['figure' num2str(figlist(i)) '.fig']));
end
end
+1
Podoba mi się ta mała funkcja - działa dobrze. Bardzo bym chciał, aby postać "Właściwość nazwy" miała postać "nazwa" .fig. Możesz łatwo ustawić właściwość name za pomocą podobnego polecenia: 'figure ('Name', 'ah3187w2070degspec1', 'NumberTitle', 'off', 'Color', [1 1 1])' Pamiętaj, że również wyłączam numer w tytule, a także ustawić kolor tła w tym kodzie. – AllenH
Powiązane problemy
- 1. Przeniesienie wszystkich figur do określonego monitora w MATLAB
- 2. libarchive - Wyodrębnij do określonego katalogu
- 3. Jak dodać obsługę schowka do figur Matplotlib?
- 4. Zainstaluj nagłówki Boost do określonego katalogu (Windows)
- 5. Dekompresuje plik gzip do określonego katalogu
- 6. Jak oddzielić pogrubione tytuły dla figur MATLAB?
- 7. Wyodrębnianie zawartości pliku ZIP do określonego katalogu w Pythonie 2.7
- 8. Błąd zapisywania danych do katalogu pamięci podręcznej (iPhone)
- 9. Wzór do zapisywania i zapisywania do różnych formatów plików
- 10. Jak uzyskać uchwyty wszystkich otwartych figur w MATLAB
- 11. Jak znaleźć najbliższy indeks do określonego indeksu w Matlab
- 12. Najszybszy możliwy sposób zapisywania macierzy Matlab
- 13. Yii2 - Dołącz skrypt JS tylko do określonego widoku
- 14. dodawanie katalogu do sys.path/PYTHONPATH
- 15. sposób wysyłania pojedynczych plików do określonego katalogu dla cljsbuild
- 16. Android: dostęp do rysowania z określonego katalogu -dpi?
- 17. Przenoszenie plików do katalogu
- 18. Skrypt Bash do wykonania polecenia dla wszystkich plików w katalogu
- 19. BASH Skrypt do katalogu cd ze spacjami w ścieżce
- 20. Matplotlib: dopasuj wymiary figur figur do figury za pomocą savefig() i bbox_extra_artists
- 21. Chrome: JavaScript window.open do zapisywania
- 22. Sprawdź całkowity rozmiar pliku określonego katalogu dla określonego użytkownika.
- 23. VBScript do zapisywania makra w pliku Excela
- 24. Podłączyć MySQL do MATLAB?
- 25. ESRI do Matlab
- 26. Wywołać metodę obiektu (katalogu) Matlab z .Net
- 27. instrukcje dla gcc/clang do wyprowadzania plików tymczasowych do określonego katalogu
- 28. Eslint ignoruje konkretną regułę dla określonego katalogu
- 29. Dzianina nie dopasowująca figur do centrum w pliku PDF - alternatywy?
- 30. Pomost: rozpakuj plik .war do określonego folderu
bardzo podobne pytanie: [Jak mogę dostać uchwyty wszystkich otwartych figur w MATLAB] (http://stackoverflow.com/questions/4540604/how -do-i-get-the-handles-of-wszystkich-open-figure-in-matlab) – Amro