[已解决] matlab text使用和图片保存

[复制链接]
jzy123123 发表于 2016-4-14 15:19:33
wzx = input('输入wzx=');
wzy = input('输入wzy=');
dx1 = input('输入dx1=');
dx2 = input('输入dx2=');
zt = input('输入zt=','s');
wz = input('输入wz=','s');    %wz变量替换‘你好’两个字
an = input('输入an=');         %an替换‘-r50’
set(gcf,'position',[420,297,420,297],'color','w');
text(wzx,wzy,['\fontsize{'   num2str(unifrnd(dx1,dx2))   '}\fontname {zt} 你好']);   %wz替换‘你好’
axis off;
print(gcf,'-dpng','-r50','sin.jpg');     %an替换‘-r50’
希望将‘你好’,‘-r50’替换为变量外部输入,如何做

最佳答案


billchu 发表于 2016-4-14 16:07:59
  1. wz = '你好'
  2. an = '-r50‘
  3. text(wzx,wzy,['\fontsize{'   num2str(unifrnd(dx1,dx2))   '}\fontname {zt}', wz]);
  4. print(gcf,'-dpng',an,'sin.jpg');   
复制代码
回复此楼

4 条回复


billchu 发表于 2016-4-14 16:07:59
  1. wz = '你好'
  2. an = '-r50‘
  3. text(wzx,wzy,['\fontsize{'   num2str(unifrnd(dx1,dx2))   '}\fontname {zt}', wz]);
  4. print(gcf,'-dpng',an,'sin.jpg');   
复制代码
回复此楼

转基因奔奔 发表于 2016-4-14 16:09:11
text(wzx,wzy,['\fontsize{'   num2str(unifrnd(dx1,dx2))   ['}\fontname {zt}' wz]]);   %wz替换‘你好’
axis off;
print(gcf,'-dpng',an,'sin.jpg');     %an替换‘-r50’

jzy123123 发表于 2016-4-15 14:20:27
转基因奔奔 发表于 2016-4-14 16:09
text(wzx,wzy,['\fontsize{'   num2str(unifrnd(dx1,dx2))   ['}\fontname {zt}' wz]]);   %wz替换‘你好’ ...

我再问一下   如果要把zt变量设置为全局变量下面的那行指令怎么修改呢

转基因奔奔 发表于 2016-4-15 14:24:11
jzy123123 发表于 2016-4-15 14:20
我再问一下   如果要把zt变量设置为全局变量下面的那行指令怎么修改呢

['}\fontname {' zt '}' wz]]);
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表