How can I save a figure to a variable includes address?
조회 수: 1 (최근 30일)
이전 댓글 표시
this is what I am doing:
name=strcat(part1,'-',part2,'.jpg')
name =
'10-1.jpg'
name2=fullfile(folder,name)
name2 =
[1x87 char]
saveas(figure1,name2)
Error using saveas (line 59)
Invalid handle.
thanks for your helps.
댓글 수: 0
채택된 답변
Walter Roberson
2015년 10월 21일
Either part1 or part2 is a cell array of strings and needs to be a string instead. You could look back further in your code and make it a string instead of a cell array of strings, or you could use
name = strcat( char(part1), '-', char(part2), '.jpg');
I would normally code the char(part1) as part1{1} but I do not know which of the two is the cell and using char() covers all the cases.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Printing and Saving에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!