Borrar filtros
Borrar filtros

How can I save a figure to a variable includes address?

1 visualización (últimos 30 días)
Hamed
Hamed el 21 de Oct. de 2015
Editada: Hamed el 21 de Oct. de 2015
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.

Respuesta aceptada

Walter Roberson
Walter Roberson el 21 de Oct. de 2015
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.
  1 comentario
Hamed
Hamed el 21 de Oct. de 2015
Editada: Hamed el 21 de Oct. de 2015
thanks for your answer. part1 and part2 were cell arrays. I changed defining name as you said, and it is working

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Printing and Saving en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by