三角函数在数学建模中的应用案例

合集下载

数学建模案例MATLAB实用程序百例

数学建模案例MATLAB实用程序百例

数学建模案例MATLAB实用程序百例实例1:三角函数曲线(1)functionhili01h0=figure('toolbar','none',...'poition',[198********],...'name','实例01');h1=a某e('parent',h0,...'viible','off');某=-pi:0.05:pi;y=in(某);plot(某,y);某label('自变量某');ylabel('函数值Y');title('SIN()函数曲线');gridon实例2:三角函数曲线(2)functionhili02h0=figure('toolbar','none',...'poition',[200150450350],...'name','实例02');某=-pi:0.05:pi;y=in(某)+co(某);plot(某,y,'-某r','linewidth',1);gridon某label('自变量某');ylabel('函数值Y');title('三角函数');file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/1.t某t[2022/5/141:14:29]实例3:图形的叠加functionhili03h0=figure('toolbar','none',...'poition',[200150450350],...'name','实例03');某=-pi:0.05:pi;y1=in(某);y2=co(某);plot(某,y1,...'-某r',...某,y2,...'--og');gridon某label('自变量某');ylabel('函数值Y');title('三角函数');实例4:双y轴图形的绘制functionhili04h0=figure('toolbar','none',...'poition',[200150450250],...'name','实例04');某=0:900;a=1000;b=0.005;y1=2某某;y2=co(b某某);[ha某e,hline1,hline2]=plotyy(某,y1,某,y2,'emilogy','plot');a某e(ha某e(1))ylabel('emilogplot');file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/1.t某t[2022/5/141:14:29]a某e(ha某e(2))ylabel('linearplot');实例5:单个轴窗口显示多个图形functionhili05h0=figure('toolbar','none',...'poition',[200150450250],...'name','实例05');t=0:pi/10:2某pi;[某,y]=mehgrid(t);ubplot(2,2,1)plot(in(t),co(t))a某iequalubplot(2,2,2)z=in(某)-co(y);plot(t,z)a某i([02某pi-22])ubplot(2,2,3)h=in(某)+co(y);plot(t,h)a某i([02某pi-22])ubplot(2,2,4)g=(in(某).^2)-(co(y).^2);plot(t,g)a某i([02某pi-11])实例6:图形标注functionhili06h0=figure('toolbar','none',...file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/1.t某t[2022/5/141:14:29]'poition',[200150450400],...'name','实例06');t=0:pi/10:2某pi;h=plot(t,in(t));某label('t=0到2\\pi','fontize',16);ylabel('in(t)','fontize',16);title('\\it{从0to2\\pi的正弦曲线}','fontize',16)某=get(h,'某data');y=get(h,'ydata');imin=find(min(y)==y);ima某=find(ma某(y)==y);te某t(某(imin),y(imin),...['\\leftarrow最小值=',num2tr(y(imin))],...'fontize',16)te某t(某(ima某),y(ima某),...['\\leftarrow最大值=',num2tr(y(ima某))],...'fontize',16)实例7:条形图形functionhili07h0=figure('toolbar','none',...'poition',[200150450350],...'name','实例07');tiao1=[56254822454541445745512];tiao2=[4748575854526548];t=0 :7;bar(t,tiao1)某label('某轴');ylabel('TIAO1值');/1.t某t[2022/5/141:14:29]h1=gca;h2=a某e('poition',get(h1,'poition'));plot(t,tiao2,'linewidth',3) et(h2,'ya某ilocation','right','color','none','某ticklabel',[])实例8:区域图形functionhili08h0=figure('toolbar','none',...'poition',[200150450250],...'name','实例08');某=91:95;profit1=[8875849377];profit2=[5164545668];profit3=[425434252 4];profit4=[263818154];area(某,profit1,'facecolor',[0.50.90.6],...'edgecolor','b',. ..'linewidth',3)holdonarea(某,profit2,'facecolor',[0.90.850.7],...'edgecolor','y', ...'linewidth',3)holdonarea(某,profit3,'facecolor',[0.30.60.7],...'edgecolor','r',. ..'linewidth',3)holdonarea(某,profit4,'facecolor',[0.60.50.9],...'edgecolor','m',. ../1.t某t[2022/5/141:14:29]'linewidth',3)holdoffet(gca,'某tick',[91:95])et(gca,'layer','top')gte某t('\\leftarrow第一季度销量')gte 某t('\\leftarrow第二季度销量')gte某t('\\leftarrow第三季度销量')gte某t('\\leftarrow第四季度销量')某label('年','fontize',16);ylabel('销售量','fontize',16);实例9:饼图的绘制functionhili09h0=figure('toolbar','none',...'poition',[200150450250],...'name','实例09');t=[542135;685435;452512;486845;685469];某=um(t);h=pie(某);te某tobj=findobj(h,'type','te某t');tr1=get(te某tobj,{'tring'});val1=get(te某tobj,{'e某tent'});olde某t=cat(1,val1{:});name={'商品一:';'商品二:';'商品三:'};tr2=trcat(name,tr1);file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/1.t某t[2022/5/141:14:29]et(te某tobj,{'tring'},tr2)val2=get(te某tobj,{'e某tent'});newe某t=cat(1,val2{:});offet=ign(olde某t(:,1)).某(newe某t(:,3)-olde某t(:,3))/2;po=get(te某tobj,{'poition'});te某tpo=cat(1,po{:});te某tpo(:,1)=te某tpo(:,1)+offet;et(te某tobj,{'poition'},num2cell(te某tpo,[3,2]))实例10:阶梯图functionhili10h0=figure('toolbar','none',...'poition',[200150450400],...'name','实例10');a=0.01;b=0.5;t=0:10;f=e某p(-a某t).某in(b某t);tair(t,f)holdonplot(t,f,':某')holdoffglabel='函数e^{-(\\alpha某t)}in\\beta某t的阶梯图';gte某t(glabel,'fontize',16)某label('t=0:10','fontize',16)a某i([010-1.21.2])file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/1.t某t[2022/5/141:14:29]实例11:枝干图functionhili11h0=figure('toolbar','none',...'poition',[200150450350],...'name','实例11');某=0:pi/20:2某pi;y1=in(某);y2=co(某);h1=tem(某,y1+y2);holdonh2=plot(某,y1,'^r',某,y2,'某g');holdoffh3=[h1(1);h2];legend(h3,'y1+y2','y1=in(某)','y2=co(某)')某label('自变量某');ylabel('函数值Y');title('正弦函数与余弦函数的线性组合');实例12:罗盘图functionhili12h0=figure('toolbar','none',...'poition',[200150450250],...'name','实例12');winddirection=[54246584256122356212532434254];windpower=[255368127614108];file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/2.t某t[2022/5/141:14:29]实例13:轮廓图functionhili13h0=figure('toolbar','none',...'poition',[200150450250],...'name','实例13');[th,r]=mehgrid((0:10:360)某pi/180,0:0.05:1);[某,y]=pol2cart(th,r);z=某+i某y;f=(z.^4-1).^(0.25);contour(某,y,ab(f),20)a某iequal某label('实部','fontize',16);ylabel('虚部','fontize',16);h=polar([02某pi],[01]);delete(h)holdoncontour(某,y,ab(f),20)file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/2.t某t[2022/5/141:14:29]实例14:交互式图形functionhili14h0=figure('toolbar','none',...'poition',[200150450250],...'name','实例14');a某i([010010]);holdon某=[];y=[];n=0;dip('单击鼠标左键点取需要的点');dip('单击鼠标右键点取最后一个点');but=1;whilebut==1[某i,yi,but]=ginput(1);plot(某i,yi,'bo')n=n+1;dip('单击鼠标左键点取下一个点');某(n,1)=某i;y(n,1)=yi;endt=1:n;t=1:0.1:n;某=pline(t,某,t);y=pline(t,y,t);plot(某,y,'r-');holdoff实例14:交互式图形file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/2.t某t[2022/5/141:14:29]functionhili14h0=figure('toolbar','none',...'poition',[200150450250],...'name','实例14');a某i([010010]);holdon某=[];y=[];n=0;dip('单击鼠标左键点取需要的点');dip('单击鼠标右键点取最后一个点');but=1;whilebut==1[某i,yi,but]=ginput(1);plot(某i,yi,'bo')n=n+1;dip('单击鼠标左键点取下一个点');某(n,1)=某i;y(n,1)=yi;endt=1:n;t=1:0.1:n;某=pline(t,某,t);y=pline(t,y,t);plot(某,y,'r-');holdoff实例15:变换的傅立叶函数曲线functionhili15file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/2.t某t[2022/5/141:14:29]h0=figure('toolbar','none',...'poition',[200150450250],...'name','实例15');a某iequalm=moviein(20,gcf);et(gca,'ne某tplot','replacechildren')h=uicontrol('tyle','lider','poition',...[1001050020],'min',1,'ma某',20)forj=1:20plot(fft(eye(j+16)))et(h,'value',j)m(:,j)=getframe(gcf);endc lf;a某e('poition',[0011]);movie(m,30)实例16:劳伦兹非线形方程的无序活动functionhili15h0=figure('toolbar','none',...'poition',[200150450250],...'name','实例15');a某iequalm=moviein(20,gcf);et(gca,'ne某tplot','replacechildren')h=uicontrol('tyle','lider','poition',...[1001050020],'min',1,'ma某',20)forj=1:20plot(fft(eye(j+16)))file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/2.t某t[2022/5/141:14:29]et(h,'value',j)m(:,j)=getframe(gcf);endclf;a某e('poition',[0011]);movie(m,30)实例17:填充图functionhili17h0=figure('toolbar','none',...'poition',[200150450250],...'name','实例17');t=(1:2:15)某pi/8;某=in(t);y=co(t);fill(某,y,'r')a某iquareoffte某t(0,0,'STOP',...'color',[111],...'fontize',50,...'horizontalalignment','cent er')实例18:条形图和阶梯形图functionhili18h0=figure('toolbar','none',...'poition',[200150450250],...'name','实例18');ubplot(2,2,1)某=-3:0.2:3;file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/2.t某t[2022/5/141:14:29]y=e某p(-某.某某);bar(某,y)title('2-DBarChart')ubplot(2,2,2)某=-3:0.2:3;y=e某p(-某.某某);bar3(某,y,'r')title('3-DBarChart')ubplot(2,2,3)某=-3:0.2:3;y=e某p(-某.某某);tair(某,y)title('StairChart')ubplot(2,2,4)某=-3:0.2:3;y=e某p(-某.某某);barh(某,y)title('HorizontalBarChart')实例19:三维曲线图functionhili19h0=figure('toolbar','none',...'poition',[200150450400],...'name','实例19');ubplot(2,1,1)某=linpace(0,2某pi);y1=in(某);y2=co(某);y3=in(某)+co(某);file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/2.t某t[2022/5/141:14:29]z1=zero(ize(某));z2=0.5某z1;z3=z1;plot3(某,y1,z1,某,y2,z2,某,y3,z3)gridon某label('某轴');ylabel('Y轴');zlabel('Z轴');title('Figure1:3-DPlot')ubplot(2,1,2)某=linpace(0,2某pi);y1=in(某);y2=co(某);y3=in(某)+co(某);z1=zero(ize(某));z2=0.5某z1;z3=z1;plot3(某,z1,y1,某,z2,y2,某,z3,y3)gridon某label('某轴');ylabel('Y轴');zlabel('Z轴');title('Figure2:3-DPlot') file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/2.t某t[2022/5/141:14:29]实例20:图形的隐藏属性functionhili20h0=figure('toolbar','none',...'poition',[200150450300],...'name','实例20');ubplot(1,2,1)[某,y,z]=phere(10);meh(某,y,z)a某iofftitle('Figure1:Opaque')hiddenonubplot(1,2,2)[某,y,z]=phere(1 0);meh(某,y,z)a某iofftitle('Figure2:Tranparent')hiddenoff实例21PEAKS函数曲线functionhili21h0=figure('toolbar','none',...'poition',[200100450450],...'name','实例21');[某,y,z]=peak(30);ubplot(2,1,1)某=某(1,:);y=y(:,1);i=find(y>0.8&y<1.2);j=find(某>-0.6&某<0.5);file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/3.t某t[2022/5/141:14:30]z(i,j)=nan某z(i,j);urfc(某,y,z)某label('某轴');ylabel('Y轴');zlabel('Z轴');title('Figure1:urfc函数形成的曲面')ubplot(2,1,2)某=某(1,:);y=y(:,1);i=find(y>0.8&y<1.2);j=find(某>-0.6&某<0.5);z(i,j)=nan某z(i,j);urfl(某,y,z)某label('某轴');ylabel('Y轴');zlabel('Z轴');title('Figure2:urfl函数形成的曲面')实例22:片状图functionhili22h0=figure('toolbar','none',...'poition',[200150550350],...'name','实例22');ubplot(1,2,1)某=rand(1,20);y=rand(1,20);z=peak(某,y某pi);t=delaunay(某,y);file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/3.t某t[2022/5/141:14:30]trimeh(t,某,y,z)hiddenofftitle('Figure1:TriangularSurfacePlot');ubplot(1,2,2)某=rand(1,20);y=rand(1,20);z=peak(某,y某pi);t=delaunay(某,y);triurf(t,某,y,z)title('Figure1:TriangularSurfacePlot');实例23:视角的调整functionhili23h0=figure('toolbar','none',...'poition',[200150450350],...'name','实例23');某=-5:0.5:5;[某,y]=mehgrid(某);r=qrt(某.^2+y.^2)+ep;z=in(r)./r;ubplot(2, 2,1)urf(某,y,z)某label('某-a某i')ylabel('Y-a某i')zlabel('Z-a 某i')title('Figure1')view(-37.5,30)ubplot(2,2,2)urf(某,y,z) file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/3.t某t[2022/5/141:14:30]某label('某-a某i')ylabel('Y-a某i')zlabel('Z-a某i')title('Figure2')view(-37.5+90,30)ubplot(2,2,3)urf(某,y,z)某label('某-a某i')ylabel('Y-a某i')zlabel('Z-a某i')title('Figure3')view(-37.5,60)ubplot(2,2,4)urf(某,y,z)某label('某-a某i')ylabel('Y-a某i')zlabel('Z-a某i')title('Figure4')view(180,0)实例24:向量场的绘制functionhili24h0=figure('toolbar','none',...'poition',[200150450350],...'name','实例24');ubplot(2,2,1)z=peak;ribbon(z)title('Figure1')file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/3.t某t[2022/5/141:14:30]ubplot(2,2,2)[某,y,z]=peak(15);[d某,dy]=gradient(z,0.5,0.5);contour(某,y,z,10)holdonquiver(某,y,d 某,dy)holdofftitle('Figure2')ubplot(2,2,3)[某,y,z]=peak(15);[n某,ny,nz]=urfnorm(某,y,z);urf(某,y,z)holdonquiver3(某,y,z,n某,ny,nz)holdofftitle('Figure3')ubplot(2,2,4)某=rand(3,5);y=rand(3,5);z=rand(3,5);c=rand(3,5);fill3(某,y,z,c)gr idontitle('Figure4')实例25:灯光定位functionhili25h0=figure('toolbar','none',...'poition',[200150450250],...file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/3.t某t[2022/5/141:14:30]'name','实例25');vert=[111;121;221;211;112;122;222;212];fac=[1234;2673;4378;1584;1265;5678];gridoffphere(36)h=findobj('type','urface');et(h,'facelighting','phong',...'facecolor',...'interp',...'edgecolor',[0.40.40.4],...'backfacelighting',...'lit')holdo npatch('face',fac,'vertice',vert,...'facecolor','y');light('p oition',[132]);light('poition',[-3-13]);materialhinya某ivi3doffholdoff实例26:柱状图functionhili26h0=figure('toolbar','none',...file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/3.t某t[2022/5/141:14:30]'poition',[20050450450],...'name','实例26');ubplot(2,1,1)某=[521873986555432];bar(某)某label('某轴');ylabel('Y轴');title('第一子图');ubplot(2,1,2)y=[521873986555432];barh(y)某label('某轴');ylabel('Y轴');title('第二子图');file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/3.t某t[2022/5/141:14:30]实例27:设置照明方式functionhili27h0=figure('toolbar','none',...'poition',[200150450350],...'name','实例27');ubplot(2,2,1)pherehadingflatcamlightleftcamlightrightlighti ngflatcolorbara某iofftitle('Figure1')ubplot(2,2,2)pherehadingflatcamlightleftcaml ightrightlightinggouraudcolorbara某iofftitle('Figure2')ubplot(2,2,3)pherehadinginterpcamlightrightc amlightleftlightingphongfile:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/4.t某t[2022/5/141:14:30]colorbara某iofftitle('Figure3')ubplot(2,2,4)pherehadingflatcamlightleftcaml ightrightlightingnonecolorbara某iofftitle('Figure4')实例28:羽状图functionhili28h0=figure('toolbar','none',...'poition',[200150450350],...'name','实例28');ubplot(2,1,1)alpha=90:-10:0;r=one(ize(alpha));m=alpha某pi/180;n=r某10;[u,v]=pol2cart(m,n);feather(u,v)title('羽状图')a 某i([020010])ubplot(2,1,2)t=0:0.5:10;file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/4.t某t[2022/5/141:14:30]某=0.05+i;y=e某p(-某某t);feather(y)title('复数矩阵的羽状图')实例29:立体透视(1)functionhili29h0=figure('toolbar','none',...'poition',[200150450250],...'name','实例29');[某,y,z]=mehgrid(-2:0.1:2,...-2:0.1:2,...-2:0.1:2);v=某.某e某p(-某.^2-y.^2-z.^2);gridonfori=-2:0.5:2;h1=urf(linpace(-2,2,20),...linpace(-2,2,20),...zero(20)+i);rotate(h1,[1-11],30)d某=get(h1,'某data');dy=get(h1,'ydata');dz=get(h1,'zdata');delete(h1) lice(某,y,z,v,[-22],2,-2)holdonlice(某,y,z,v,d某,dy,dz)holdoffa某itightfile:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/4.t某t[2022/5/141:14:30]view(-5,10)drawnowend实例30:立体透视(2)functionhili30h0=figure('toolbar','none',...'poition',[200150450250],...'name','实例30');[某,y,z]=mehgrid(-2:0.1:2,...-2:0.1:2,...-2:0.1:2);v=某.某e某p(-某.^2-y.^2-z.^2);[d某,dy,dz]=cylinder;lice(某,y,z,v,[-22],2,-2)fori=-2:0.2:2 h=urface(d某+i,dy,dz);rotate(h,[100],90)某p=get(h,'某data');yp=get(h,'ydata');zp=get(h,'zdata');delete(h)holdonh=lice (某,y,z,v,某p,yp,zp);a某itight某lim([-33])view(-10,35)drawnowdelete(h)file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/4.t某t[2022/5/141:14:30]holdoffend实例31:表面图形functionhili31h0=figure('toolbar','none',...'poition',[200150550250],...'name','实例31');ubplot(1,2,1)某=rand(100,1)某16-8;y=rand(100,1)某16-8;r=qrt(某.^2+y.^2)+ep;z=in(r)./r;某lin=linpace(min(某),ma某(某),33);ylin=linpace(min(y),ma 某(y),33);[某,Y]=mehgrid(某lin,ylin);Z=griddata(某,y,z,某,Y,'cubic');meh(某,Y,Z)a某itightholdonplot3(某,y,z,'.','Markerize',20)ubplot(1,2,2)k=5;n=2^k-1;theta=pi某(-n:2:n)/n;phi=(pi/2)某(-n:2:n)'/n;某=co(phi)某co(theta);Y=co(phi)某in(theta);Z=in(phi)某one(ize(theta));file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/4.t某t[2022/5/141:14:30]colormap([000;111])C=hadamard(2^k);urf(某,Y,Z,C)a某iquare 实例32:沿曲线移动的小球h0=figure('toolbar','none',...'poition',[198********],...'name','实例32');h1=a某e('parent',h0,...'poition',[0.150.450.70.5],...'viible','on');t= 0:pi/24:4某pi;y=in(t);plot(t,y,'b')n=length(t);h=line('color',[00.50.5],...'linetyle','.',...'markerize',25,...'eraemode','某or');k1=uicontrol('parent',h0,...'tyle','puhbutton',...'poition',[801005030],...'tring','开始',...'callback',[...'i=1;',...'k=1;,',...'m=0;,',...'while1,',...file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/4.t某t[2022/5/141:14:30]'ifk==0,',...'break,',...'end,',...'ifk~=0,',...'et(h,''某data'',t(i),''ydata'',y(i)),',...'drawnow;,',...'i=i+1;,', (i)i>n,',...'m=m+1;,',...'i=1;,',...'end,',...'end,',...'end']);k2= uicontrol('parent',h0,...'tyle','puhbutton',...'poition',[1801005030],...'tring','停止',...'callback',[...'k=0;,',...'et(e1,''tring'',m),',...'p=get(h,''某data'');,',...'q=get(h,''ydata'');,',...'et(e2,''tring'',p);,',. ..'et(e3,''tring'',q)']);k3=uicontrol('parent',h0,...'tyle','puhbutton',...'poition',[2801005030],...'tring','关闭',...'callback','cloe');file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/4.t某t[2022/5/141:14:30]e1=uicontrol('parent',h0,...'tyle','edit',...'poition',[60306020]);t1=uicontrol('parent',h0,...'tyle','te某t',...'tring','循环次数',...'poition',[60506020]);e2=uicontrol('parent',h0,...'tyle','edit',...'poition',[180305020]);t2=uicontrol('parent ',h0,...'tyle','te某t',...'tring','终点的某坐标值',...'poition',[1555010020]);e3=uicontrol('parent',h0,...'tyle', 'edit',...'poition',[300305020]);t3=uicontrol('parent',h0,...'ty le','te某t',...'tring','终点的Y坐标值',...'poition',[2755010020]);实例33:曲线转换按钮h0=figure('toolbar','none',...'poition',[200150450250],...'name','实例33');某=0:0.5:2某pi;y=in(某);h=plot(某,y);file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/4.t某t[2022/5/141:14:30]gridonhuidiao=[...'ifi==1,',...'i=0;,',...'y=co(某);,',...'delete(h),',...'et(hm,''tring'',''正弦函数''),',...'h=plot(某,y);,',...'gridon,',...'eleifi==0,',...'i=1;, ',...'y=in(某);,',...'et(hm,''tring'',''余弦函数''),',...'delete(h),',...'h=plot(某,y);,',...'gridon,',...'end,' ,...'end'];hm=uicontrol(gcf,'tyle','puhbutton',...'tring','余弦函数',...'callback',huidiao);i=1;et(hm,'poition',[250206020]);et(gca,'poition',[0.20.20.60.6] )title('按钮的使用')holdon实例34:栅格控制按钮h0=figure('toolbar','none',...file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/4.t某t[2022/5/141:14:30]'poition',[200150450250],...'name','实例34');某=0:0.5:2某pi;y=in(某);plot(某,y)huidiao1=[...'et(h_toggle2,''value'',0),',...'gridon,',...];huidiao2=[...'et(h_toggle1,''value'',0),',...'gridoff,',...];h_toggle1=uicontrol(gcf,'tyle','togglebutton',...'tring','gr idon',...'value',0,...'poition',[20455020],...'callback',huidiao1);h_toggle2=uicontrol(gcf,'tyle','togglebutton',...'tring','gr idoff',...'value',0,...'poition',[20205020],...'callback',huidiao2);et(gca,'poition',[0.20.20.60.6])title('开关按钮的使用')实例35:编辑框的使用h0=figure('toolbar','none',...'poition',[200150350250],...file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/4.t某t[2022/5/141:14:30]'name','实例35');f='Pleaeinputtheletter';huidiao1=[...'g=upper(f);,',...'et(h2_edit,''tring'',g),',...];huidiao2=[ ...'g=lower(f);,',...'et(h2_edit,''tring'',g),',...];h1_edit=uicontrol(gcf,'tyle','edit',...'poition',[1002001005 0],...'HorizontalAlignment','left',...'tring','Pleaeinputtheletter',...'callback','f=get(h1_edit,''tring'');',...'background','w ',...'ma某',5,...'min',1);h2_edit=uicontrol(gcf,'tyle','edit',...'HorizontalAlignment','left',...'poition',[10010010050],...' background','w',...'ma某',5,...'min',1);h1_button=uicontrol(gcf,'tyle','puhbutton',...'tring','小写变大写',...'poition',[1004510020],...'callback',huidiao1);h2_button=ui control(gcf,'tyle','puhbutton',...file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/4.t某t[2022/5/141:14:30]'tring','大写变小写',...'poition',[1002010020],...'callback',huidiao2);实例36:弹出式菜单h0=figure('toolbar','none',...'poition',[200150450250],...'name','实例36');某=0:0.5:2某pi;y=in(某);h=plot(某,y);gridonhm=uicontrol(gcf,'tyle','popupmenu',...'tring',...'in(某)|co(某)|in(某)+co(某)|e某p(-in(某))',...'poition',[250205020]);et(hm,'value',1)huidiao=[...'v=get(hm,''value'');,',...'witchv,',...'cae1,',...'delete(h ),',...'y=in(某);,',...'h=plot(某,y);,',...'gridon,',...'cae2,', ...'delete(h),',...'y=co(某);,',...'h=plot(某,y);,',...file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/4.t某t[2022/5/141:14:30]'gridon,',...'cae3,',...'delete(h),',...'y=in(某)+co(某);,', ...'h=plot(某,y);,',...'gridon,',...'cae4,',...'delete(h),',...' y=e某p(-in(某));,',...'h=plot(某,y);,',...'gridon,',...'end'];et(hm,'callback',huidiao)et(gca,'poition',[0.20.20.60.6])tit le('弹出式菜单的使用')holdonfile:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/4.t某t[2022/5/141:14:30]实例37:滑标的使用h0=figure('toolbar','none',...'poition',[200150450250],...'name','实例37');[某,y]=mehgrid(-8:0.5:8);r=qrt(某.^2+y.^2)+ep;z=in(r)./r;h0=meh(某,y,z);h1=a某e('poition',...[0.20.20.50.5],...'viible','off');hte某t=uicontrol(gcf,...'unit','point',...'poition',[20304515],...'tring','brightne' ,...'tyle','te某t');hlider=uicontrol(gcf,...'unit','point',...'poition',[101030015],...'min',-1,...'ma某',1,...'tyle','lider',...'callback',...'brighten(get(hlider,''value''))');实例38:多选菜单h0=figure('toolbar','none',...'poition',[200150450250],...'name','实例38');file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/5.t某t[2022/5/141:14:31][某,y]=mehgrid(-8:0.5:8);r=qrt(某.^2+y.^2)+ep;z=in(r)./r;h0=meh(某,y,z);hlit=uic ontrol(gcf,'tyle','litbo某',...'tring','default|pring|ummer|autumn|winter',...'ma某',5,...'min',1,...'poition',[202080100],...'callback',[...'k=get(hlit,''value' ');,',...'witchk,',...'cae1,',...'colormapdefault,',...'cae2,',...'colormappring,',...'cae3,',...'colormapummer,',...'cae4,',...'colormapautumn,',...'cae5,',...'colormapwinter,',...'end']);实例39:菜单控制的使用h0=figure('toolbar','none',...'poition',[200150450250],...'name','实例39');某=0:0.5:2某pi;file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/5.t某t[2022/5/141:14:31]y=co(某);h=plot(某,y);gridonet(gcf,'toolbar','none')hm=uimenu('label','e某ample');huidiao1=[...'et(hm_gridon,''checked'',''on''),',...'et(hm_gridoff,''chec ked'',''off''),',...'gridon'];huidiao2=[...'et(hm_gridoff,''checked'',''on''),',...'et(hm_gridon,''chec ked'',''off''),',...'gridoff'];hm_gridon=uimenu(hm,'label','gridon',...'checked','on',...'c allback',huidiao1);hm_gridoff=uimenu(hm,'label','gridoff',...'checked','off',.. .'callback',huidiao2);实例40:UIMENU菜单的应用h0=figure('toolbar','none',...'poition',[200150450250],...'name','实例40');h1=uimenu(gcf,'label','函数');h11=uimenu(h1,'label','轮廓图',...'callback',[...'et(h31,''checked'',''on''),',...'et(h32,''checked'',''off'' ),',...file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab实例/5.t某t[2022/5/141:14:31]'[某,y,z]=peak;,',...'contour3(某,y,z,30)']);。

5.7 三角函数的应用 课件(共20张PPT)

5.7 三角函数的应用 课件(共20张PPT)
(5)每秒钟小球能往复振动多少次?
.

4
解:(1)由题意可得h=2sin(t+ )的图象,如图所示:

(2)由题意可得当t=0时,h=2sin(0+ )
4
= 2,
故小球在开始振动时的位置在(0, 2).
(3)由解析式可得A=2,故小球的最高点和
最低点与平衡位置的距离均为2(厘米).
(4)可得函数的周期为T=2π,故小球往复
想发现和提出、分析和解决问题,提升数学建模素养.
一、引入新课
地球自转
钟摆
潮涨潮落
我们已经学习了三角函数的概念、图象和性质,特别研究
了三角函数的周期性.在现实世界中,大到宇宙天体的运动,
小到质点的运动以及现实生活中具有周期性变化的现象无
处不在,那么能不能建立数学模型来刻画具有周期性变化
的问题呢?
二、问题探究
函数y=Asin(ωx+φ)+b的半个周期的图象,
1
2
所以A= ×(30-10)=10,
1
2
b= ×(30+10)=20,
1 2

因为 × =14-6,所以ω= .
2

8

3
所以 ×10+φ=2π+2kπ,k∈Z,取φ= ,
8
4
3
所以y=10sin( x+ )+20,x∈[6,14].
8
4
的最多时间是16小时.
②设在时刻x货船航行的安全水深为y,
那么y=11.5-0.5(x-2)(x≥2).

6
设f(x)= 3sin x+10,x∈[2,10],g(x)=11.5-0.5(x-2)(x≥2),
由f(6)=10>g(6)=9.5且f(7)=8.5<g(7)=9知,

三角函数模型教案的实践应用案例

三角函数模型教案的实践应用案例

三角函数模型教案的实践应用案例引言现代科技的蓬勃发展,使我们的生活越来越依赖于技术。

数学是技术中的重要组成部分,而三角函数作为数学的重要组成部分之一,其实践应用极为广泛。

本文结合实践案例,讨论三角函数模型在数学教育中的应用。

案例介绍三角函数是高中数学不可或缺的一部分。

在高级数学学习中,三角函数是基础且重要的知识点。

我们以高中数学课程中三角函数模型为例进行讲解。

任务目标:学生能够正确运用三角函数模型及其相关知识解决实际问题。

教学思路:通过学生自身的体验来引出对于三角函数的认知,然后逐渐深入掌握三角函数知识,最终能够运用三角函数模型解决实际问题。

教学步骤:1.引入:数学不是一门枯燥的学科,它与我们的生活息息相关。

通过体验活动让学生感受到三角函数的实际应用和价值。

教师可选用如下活动进行引入:(1)请学生围成一个正方形,再以正方形的对角线为斜边,把它分成两个直角三角形,让他们测一下两个角的角度,然后求出正弦、余弦、正切值,并理解它们的含义;(2)让学生通过观察树木、灯杆等竖立物体的投影角度差异的方法,接触角度的概念;(3)实地调查或模拟运动员的摔跤行为,通过测算运动员的角度来获得更好的效果。

通过这些活动,让学生感受到三角函数的实际应用场景,激发学生对于三角函数的兴趣。

在激发学生的兴趣的同时,也可以培养学生的观察力和计算能力。

2.阐述:以完整的三角函数模型及其相关知识让学生了解它们的作用。

通过上述活动引出了学生的自然体验,然后学生应当能够意识到这些体验和实际问题都可以运用三角函数模型来进行解决。

为此,教师应当阐述完整的三角函数模型及其相关知识点,使学生在掌握了这些知识后,能够运用三角函数模型来解决实际问题。

引导学生掌握三角函数的基本概念如正弦、余弦、正切,解决三角形内部余弦定理、正弦定理问题。

三.训练:针对具体的应用案例进行实践训练。

在讲解完整的三角函数模型及其相关知识点后,针对不同应用模型分类解析及训练。

1.6三角函数模型的简单应用

1.6三角函数模型的简单应用

7.50
A
B
C
D
5.00
2.50
0
3
6
9
12 15 18 21 24
精品课件
货船可以在0时30 分左右进入港口, 17时30分左右出港 口,最多能在港内 停留17小时左右。
8.若某船的吃水深度为4米,安全间隙为1.5米,该船在 2:00开始卸货,吃水深度以每小时0.3米的速度减少,那么 该船在什么时间必须停止卸货,将船驶向较深的水域?
现实问题
改 造
现实模型
是否符合实际
修改
现实模型的解
还原 说明
三角函数模型的解
数学 方法
抽象
概括
三角函数模型
精品课件
解析式 图形
反思:
近似描述 近似数值
精品课件
生物节律是描述体温、血压和其他易变的生理变化的每日生物 模型.下表中给出了在小时期间人的体温的典型变化(从夜间 零点开始计时).
时 0 2 4 6 8 10 12 14 16 18 20 22 24 间 温 36.8 36.7 36.6 36.7 36.8 37 37.2 37.3 37.4 37.3 37.2 37 36.8 度
(1)作出这些数据的散点图; (2)选用一个三角函数来近似描述这些数据;
精品课件
精品课件
77..5500 A
55..0000
22..5500
00
B
33
66
C
D
xA = 0.3848 xB = 5.6152 xC = 12.3848 xD = 17.6152
99
1122 1155 1188 2211 2244
5.给出在整点时的水深的近似数值;(精确到0.001)

三角函数,如何建模

三角函数,如何建模

C. s 75
D.
s
100
2. 一观览车的主架示意图如图所示,其中O为轮轴的中心,距地
面32 m(即OM的长),巨轮的半径为30 m, AM = BP = 2m,巨轮逆
时针旋转且每12分钟转动一圈•若点M为吊舱P的初始位置,经过t
分钟,该吊舱P距离地面的高度为h(t)m,则h(t) =_______ .
微专题突破
ck
做应用题时,你是不是经常有这样的疑问: 这道题的函数模型是什么?如何建模? 怎样理解图表中的数据? 题干中的一些术语怎样破解? 选择函数模型有没有什么特别技巧?
现实生活中存在大量具有周而复始、循环往复特点的周期运动变化现象,如弹簧振子 的运动、钟摆的运动、水中浮标的上下浮动、琴弦的振动,等等.这些都是物体在某一中 心位置附近循环往复的运动,那么就可以考虑借助三角函数来描述.
1:00 7.000 9:00 2.800 17:00 7.000
2:00 8.025 10:00 3.175 18:00 5.600
3:00 8.400 11:00 4.200 19:00 4.200
4:00 8.025 12:00 5.6 20:00 3.175
注意精确到小数点后 的第三位.
5:00 7.000 13:00 7.000 21:00 2.800
I多数据究竟选哪几个呢?
_____________ ____________J 丿
New University Entra nee Exam ination 35
新高者数学 微专题突破
小B:从散点图(如图1)的形状可以判断,这个港口的水深与时间关系可以用
形如f(x) = Asin(®x +初+ k的函数来刻画,其中x是时间,

三角函数的应用 ppt课件

三角函数的应用 ppt课件

(2) 电压值重复出现一次的时间间隔;
(3) 电压的最大值和第一次取得最大值的时间.
探究二 三角函数模型在生活中的应用 例2 如图,游乐场中的摩天轮匀速转动,每转动一圈需要12分钟, 其中心O距离地面40.5米,半径为40米,如果你从最低处登上摩天轮, 那么你与地面的距离将随时间的变化而变化,以你登上摩天轮的时刻 开始计时,请回答下列问题:
(1) 作出函数的图象; [答案] 函数的图象如图所示.
(3) 当单摆摆动到最右边时,离开平衡位置的位移是多少?
(4) 单摆来回摆动一次需要多长时间?
解题感悟 三角函数模型在物理中的应用主要体现在简谐运动中,其中对弹簧振子和单 摆的运动等有关问题考查的最多,尤其要弄清振幅、频率、周期、平衡位置 等物理概念的意义和表示方法.
5.7三角函数的应用
学习目标
1.会用三角函数模型解决一些具有周期变化规律的实际问
题.
2.能将某些实际问题抽象为三角函数模型.
要点梳理
1.三角函数模型的作用 三角函数作为描述现实世界中
周期现象 的一种数学
模型,可以用来研究很多问题,在刻画
周期变化 规ቤተ መጻሕፍቲ ባይዱ、预
测未来等方面发挥重要作用.
[激趣诱思] 江心屿,位于浙江省温州市区北面瓯江中游,属于中国四大 名屿.该屿风景秀丽,东西双塔凌空,映衬江心寺,历来被称 为“瓯江蓬莱”. 江心寺为全国32所观音道场之一,分前、中、后三殿,殿内槛联匾额,琳琅 满目.寺院大门两边有一著名的叠字联: “云朝朝,朝朝朝,朝朝朝散;潮长长,长长长,长长长消 (念‘yúnzhāocháo,zhāozhāocháo,zhāocháozhāosàn;cháochángzhǎng, chángchángzhǎng,chángzhǎngchángxiāo’).”该对联巧妙地运用了叠字 诗展现了瓯江潮水涨落的壮阔画面.

三角函数在计算机模型中的应用

三角函数在计算机模型中的应用

三角函数在计算机模型中的应用三角函数是数学中的重要概念,广泛应用于各个领域。

在计算机科学中,三角函数也扮演着重要的角色。

它们被用于处理计算机模型中的各种问题,包括图形渲染、动画设计、物理模拟和信号处理等等。

本文将探讨三角函数在计算机模型中的具体应用。

一、图形渲染中的三角函数应用图形渲染是计算机图形学的一个重要领域,它涉及将二维或三维的图形模型转化为屏幕上的像素。

在图形渲染中,三角函数被广泛应用于计算坐标变换、投影变换和光照变换等。

例如,在三维图形中,利用正弦函数可以计算光线与物体表面的夹角,从而实现阴影的效果。

此外,三角函数还可用于插值、平滑和形变等操作,使得生成的图像更加真实和逼真。

二、动画设计中的三角函数应用动画设计是计算机图形学中的另一个重要领域。

通过利用三角函数的周期性特点,可以实现物体的运动效果。

比如,通过改变角度和时间,可以实现旋转、平移和缩放等效果。

此外,三角函数还可以用于设计复杂的运动轨迹,如螺旋、波形等。

通过灵活运用三角函数,动画设计可以创造出各种各样的视觉效果,提升用户的观赏体验。

三、物理模拟中的三角函数应用在计算机模型中,对物体进行物理模拟是一项重要任务。

通过合理地利用三角函数,可以模拟出真实世界中的物理现象,如重力、摩擦、弹性等。

例如,在游戏开发中,通过计算物体的位置和速度,利用三角函数来模拟物体的加速度和角度等。

这样可以实现游戏中的碰撞、弹射和飞行等效果,增强游戏的真实感和可玩性。

四、信号处理中的三角函数应用信号处理是计算机科学中的一个重要分支,它涉及分析、处理和改变各种信号的方法与技术。

三角函数在信号处理中具有重要的应用,尤其是频域分析。

通过傅里叶变换,可以将信号从时域转换为频域,并利用三角函数的正交性质对信号进行分解和合成。

这使得我们能够更好地理解信号的频谱特性,并对信号进行滤波、压缩和修复等操作。

综上所述,三角函数在计算机模型中具有广泛的应用。

无论是图形渲染、动画设计、物理模拟还是信号处理,三角函数都扮演着重要的角色。

三角函数与数学建模中的应用

三角函数与数学建模中的应用

三角函数与数学建模中的应用三角函数是数学中的基本概念之一,它在数学建模中有着广泛的应用。

三角函数涉及到角度的度量以及与角度相关的正弦、余弦和正切等函数。

在实际生活和工程领域中,三角函数可以用来描述和解决各种问题,比如波动现象、周期性运动和几何形状等。

在物理学和工程学中,三角函数在描述振动和波动过程中起着重要的作用。

例如,在声学领域,声音的波动可以通过正弦函数进行表示,而频率则与声音的音调有关。

三角函数的周期性特征可以使我们更好地理解和分析振动和波动的行为。

在光学和电磁学中,正弦和余弦函数可以用来表示光波的振荡和电磁场的变化。

在经济学和金融学中,三角函数可以用来描述和分析经济指标、股市波动以及周期性市场行为。

比如,季节性变动的经济指标如农产品价格、旅游业收入等,常常可以用正弦和余弦函数来拟合其变化规律。

此外,周期性股票市场波动也可以通过三角函数进行建模和预测。

在几何学和地理学中,三角函数可以用来求解和分析各种角度和距离相关的问题。

例如,地球的形状可以近似看作一个球体,通过三角函数可以计算出地球上任意两点的距离和方位角。

在建筑设计和工程测量中,三角函数也常用于计算角度和距离,以便绘制准确的图纸和测量结果。

在生物学和医学中,三角函数可以用于描述和分析生物体和医学信号的周期性变化。

比如,心电图信号的周期性变化可以通过三角函数进行分析,从而帮助医生判断病情和进行治疗。

此外,生物体的生理节律如呼吸、睡眠和代谢等也可以通过三角函数进行建模和研究。

在计算机图形学和动画制作中,三角函数被广泛应用于生成和操作各种形状和动画效果。

通过利用正弦和余弦函数,可以实现图像的旋转、缩放和倾斜等变换效果。

此外,三角函数还能用于模拟光照效果、粒子系统和物理模拟等。

综上所述,三角函数在数学建模中具有广泛的应用。

它们可以用来描述和解决波动现象、周期性运动和几何形状等问题,在物理学、工程学、经济学、几何学、生物学和计算机图形学等领域都发挥着重要的作用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

三角函数在数学建模中的应用案例三角函数是数学中的重要概念之一,广泛应用于各个领域,尤其在
数学建模中,三角函数的应用案例更是丰富多样,本文将介绍几个典
型的应用案例。

一、天文学中的三角函数应用
在天文学中,三角函数被广泛应用于天体测量和定位。

例如,通过
观测天体在不同时间的位置,可以使用三角函数计算出其赤纬和赤经。

同时结合地球自转的角速度,可以通过三角函数计算出天体在地球表
面上的位置,并进一步计算出地理坐标系中的经纬度。

二、物理学中的三角函数应用
在物理学中,三角函数的应用非常广泛,尤其在波动和振动理论中。

例如,对于周期性振动,可以使用正弦函数描述振幅随时间变化的规律。

而对于波动现象,例如声波和光波,也可以使用正弦函数来描述
波的形状和传播规律。

此外,通过对物体的运动轨迹进行分析,也可
以使用三角函数来描述物体的运动状态。

三、工程中的三角函数应用
在工程领域中,三角函数的应用非常广泛。

例如,在电力系统中,
通过对电压和电流的相位关系进行分析,可以使用三角函数来计算电
力的传输效率。

另外,在建筑工程中,利用三角函数的性质可以计算
出建筑物的高度、角度和直线距离等信息,为工程设计和施工提供依据。

四、经济学中的三角函数应用
在经济学中,三角函数可以用来描述周期性的经济现象和趋势。

例如,经济周期的研究可以使用正弦函数来模拟经济波动规律。

此外,
在市场分析中,也可以使用三角函数来预测价格和销售量随时间的变
化趋势。

五、生物学中的三角函数应用
在生物学中,三角函数可用于描述生物体的运动和生理过程。

例如,通过对人体骨骼结构和肌肉系统的分析,可以使用三角函数来描述人
体的运动轨迹和姿态变化。

另外,在生物体的呼吸、心跳和脑电等生
理过程中,也可以应用三角函数来分析和研究。

六、环境科学中的三角函数应用
在环境科学领域中,三角函数可用于分析和预测自然环境的变化。

例如,通过对气象数据进行统计和分析,可以使用三角函数来描述气温、湿度和风速等变化规律。

此外,海洋科学中的潮汐和海浪现象,
以及地质学中的地震和地壳运动等现象,也可以通过三角函数进行建
模和研究。

综上所述,三角函数在数学建模中的应用案例丰富多样,涵盖了天
文学、物理学、工程学、经济学、生物学和环境科学等多个领域。


过运用三角函数进行分析和计算,可以揭示自然现象和人类活动中的
规律和趋势,为科学研究和工程实践提供重要的数学工具和方法。

相关文档
最新文档