北航5系—matlab编程部分练习大作业.doc
还剩
9页未读,
继续阅读
下载文档到电脑,马上远离加班熬夜!
亲,喜欢就下载吧,价低环保!
内容要点:
③第三步:点击 stop 按钮,停止动画④第四步:点击 close 按钮,退出 GUI 界面 ['\fontsize{',num2str(unifrnd(20,50)),'}\fontname{隶书}囧'],...'color',rand(1,3),'Rotation',360*rand);pause(0.2);endstop 按钮回调函数:function pushbutton2_Callback(hObject, eventdata, handles)global a;a=1;close 按钮回调函数:function pushbutton3_Callback(hObject, eventdata, handles)close(gcf);运行结果:①第一步:点击运行②第二步:点击 begin 按钮73.84 -73.83476.98 76.97580.12 -80.11683.26 83.25786.41 -86.39989.55 89.5492.69 -92.68295.83 95.82498.97 -98.9655)题目(4):设计一个 GUI 包含一个开始和停止按钮,以及一个动画展示窗口,用于随机展示一下方向、大小、颜色各异的“囧”字答:为了使报告显得简洁,在这里只写出了三个按钮的回调函数语句。begin 按钮回调函数:function pushbutton1_Callback(hObject, eventdata, handles)figure;axis off;set(gcf,'menubar','none','toolbar','none'); global a;a=0;while(a==0)h=text(rand,rand,...7.98 7.916711.09 -11.04114.21 14.17217.34 -17.30720.47 20.44523.6 -23.58326.74 26.72229.88 -29.86233.02 33.00236.16 -36.14239.3 39.28242.44 -42.42345.58 45.56448.72 -48.70451.86 51.84555 -54.98758.14 58.12861.28 -61.26964.42 64.4167.56 -67.55270.7 70.6931846.9758;一个极大值点为 0.8772,对应的极大值为 102.55354)求出 y=x*sin(x) 在 0>x=0:0.01:100; y=x.*sin(x); >>m=find(diff(sign(diff(y)))~=0)+1;>>plot(x,y,x(m),y(m),'ro')A=[x(m),y(m)];>> xlswrite('C:\Users\Administrator\Desktop\大作业',A')图像:峰值点坐标:x y2.03 1.81974.91 -4.8144>> d2y=diff(dy)d2y =12*x^2 - 72*x>> z1=limit(d2y,x,-0.7987)>> z2=limit(d2y,x,0.8772);>> z3=limit(d2y,x,8.9215);>> y1=vpa(z1)y2=vpa(z2)y3=vpa(z3)y1 =65.1615>0 y2 =-53.92460>> ym1=limit(y,x,-0.7987);ym2=limit(y,x,0.8772);ym3=limit(y,x,8.9215);ymax=vpa(y1)ymin1=vpa(y2)ymin2=vpa(y3)ymax =102.5535 ymin1=130.4222 ymin2 =-1846.9758即:两个极小值点分别为-0.7987、8.92
发表评论
暂无评论,赶快抢占沙发吧。