我正在尝试使用变量名作为 PDF 输出的文件名。该save
函数有效,但仅当文件名包含在''
. 所以...saveas(h, 'fname', 'pdf')
有效,但我希望变量的值fname
作为文件名,而不仅仅是 text 'fname'
。我在没有 的情况下尝试过''
,但这根本没有保存任何东西。
谢谢。
我正在尝试使用变量名作为 PDF 输出的文件名。该save
函数有效,但仅当文件名包含在''
. 所以...saveas(h, 'fname', 'pdf')
有效,但我希望变量的值fname
作为文件名,而不仅仅是 text 'fname'
。我在没有 的情况下尝试过''
,但这根本没有保存任何东西。
谢谢。
这在我的机器(R2012b winx64)上工作正常并生成两个预期的pdf
xx = 0:.01:1
h = plot(xx,sin(xx))
f_name = 'fname' % // string version
saveas(h, f_name , 'pdf') % // PDF1 - name: "fname.pdf"
f_name = 10; % // now variable is a double
saveas(h, num2str(f_name) , 'pdf') % // convert number in string first
% // PDF2 - name "10.pdf"