找回密码
 注册
Simdroid-非首页
查看: 162|回复: 3

【原创】一张有意思的图片

[复制链接]
发表于 2010-11-1 15:57:53 | 显示全部楼层 |阅读模式 来自 河北廊坊
本帖最后由 qibbxxt 于 2010-11-1 16:02 编辑

今天在校内上面看到一张有意思的图片,于是用程序模拟了一下,分享一下
白色的字大家可以自己填的,我是随便点的

  1. function ex04
  2. figure('menubar','none','name','一张有趣的图片','NumberTitle','off');
  3. hold on
  4. plotEllipse([1/2,sqrt(3)/2],0.7,.4,pi/2,'r',0.5,'帅');
  5. plotEllipse([0,0],.7,.4,pi/6,'b',0.5,'有才');
  6. plotEllipse([1,0],.7,.4,pi*5/6,'y',0.5,'有钱');
  7. axis equal off
  8. drawnow
  9. javaFrame = get(gcf,'JavaFrame');
  10. set(javaFrame,'Maximized',true);
  11. gtext({'穷';'骗';'老'},'FontName','Times','Fontsize',12,...
  12.       'HorizontalAlignment','center','FontWeight','bold','color','w');
  13. function plotEllipse(position,longaxis,shortaxis,rotat,color,alph,string)
  14. t=linspace(0,2*pi);
  15. x=longaxis*cos(t);
  16. y=shortaxis*sin(t);
  17. xy=[cos(rotat) -sin(rotat);sin(rotat) cos(rotat)]*[x;y];
  18. xr=xy(1,:)+position(1);
  19. yr=xy(2,:)+position(2);
  20. patch(xr,yr,color,'FaceAlpha',alph);
  21. text(mean(xr),mean(yr),string,'fontname',...
  22.     '黑体','fontsize',20,'HorizontalAlignment','center');
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

发表于 2010-11-1 16:13:14 | 显示全部楼层 来自 北京
Simdroid开发平台
本帖最后由 bainhome 于 2010-11-1 23:56 编辑

哈哈,我认为程序是随便写的,字是认真填的。
ps:用javaframe是为了避开那些工具箱按钮吗?这倒是个挺省事的办法。
================================================================
哦,看错了,去掉工具箱按钮仍然是设menubar的none属性。javaframe仅仅是最大化的一种方式,也是最大化的一种思路,学习了。
简单搜索了一下,javaframe这个属性很有意思,6.5下不能用,7.11下又说过时了,以后要干掉,姥姥不疼舅舅不爱的。
把10、11这两行替换一下:
  1. PosS=get(0,'screensize');
  2. set(gcf,'position',PosS)
复制代码
回复 不支持

使用道具 举报

发表于 2010-11-8 21:08:20 | 显示全部楼层 来自 重庆沙坪坝区
哈哈,有点意思哈

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-11-10 10:38:35 | 显示全部楼层 来自 河北秦皇岛
z=0.7*1100*(2680-335*sqrt((1.02-y)*60/4)),x=(-0.7665,-0.6665)
z=1100*(2680-335*sqrt((1.02-y)*60/4)),x=(-0.6665,0.6665)
z=0.7*1100*(2680-335*sqrt((1.02-y)*60/4)),x=(0.6665,0.7665)
Y=(0,1.02)

能给下代码吗

评分

1

查看全部评分

回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-5 11:25 , Processed in 0.041266 second(s), 19 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表