matlab 游戏 代码
答案:1 悬赏:0 手机版
解决时间 2021-10-18 00:41
- 提问者网友:缘字诀
- 2021-10-17 07:15
matlab 游戏 代码
最佳答案
- 五星知识达人网友:詩光轨車
- 2021-10-17 08:29
给你一个湖南大学物电院周群益老师的模拟打靶的程序,可以参考啊!%靶的制作和打靶得分clear%清除变量n=10;%环的个数th=(0:360)*pi/180;%角度向量figure%创建图形窗口axisequal%使坐标间隔相等holdon%保持图像cc='gcmyrbgcmy';%颜色字符(1)fori=1:n%按环数循环(2)x=(n+1-i)*cos(th);%横坐标y=(n+1-i)*sin(th);%纵坐标fill(x,y,cc(i))%填色(3)end%结束循环s=0;%总分清零ht1=text(-n,n-1,'','FontSize',16);%取文本句柄(4)ht2=text(-n,-n+1,'','FontSize',16);%取文本句柄(4)fori=1:n%按次数循环[x,y]=ginput(1);%获取坐标(5)plot(x,y,'k.','MarkerSize',20)%画点set(ht1,'String',['次数:',num2str(i)])%设置次数字符串(6)r=sqrt(x^2+y^2);%求射击点靶心距离m=n-floor(r);%计分(7)ifm>0%如果分数大于零(8)text(x,y,num2str(m),'FontSize',16)%显示分数(9)s=s+m;%累加分数set(ht2,'String',['总分:',num2str(s)])%设置总分字符串(10)end%结束条件end%结束循环
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯