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

2019-03-03 19:34

function shili14 h0=figure('toolbar','none',...

'position',[200 150 450 250],... 'name','实例14'); axis([0 10 0 10]); hold on x=[]; y=[]; n=0;

disp('单击鼠标左键点取需要的点'); disp('单击鼠标右键点取最后一个点'); but=1; while but==1

[xi,yi,but]=ginput(1); plot(xi,yi,'bo') n=n+1;

disp('单击鼠标左键点取下一个点'); x(n,1)=xi; y(n,1)=yi; end t=1:n; ts=1:0.1:n; xs=spline(t,x,ts); ys=spline(t,y,ts); plot(xs,ys,'r-'); hold off

实例15:变换的傅立叶函数曲线 function shili15

file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab 实例/2.txt[2010/5/14 1:14:29]

h0=figure('toolbar','none',...

'position',[200 150 450 250],... 'name','实例15'); axis equal m=moviein(20,gcf);

set(gca,'nextplot','replacechildren') h=uicontrol('style','slider','position',...

[100 10 500 20],'min',1,'max',20) for j=1:20

plot(fft(eye(j+16))) set(h,'value',j) m(:,j)=getframe(gcf); end clf;

axes('position',[0 0 1 1]); movie(m,30)

实例16:劳伦兹非线形方程的无序活动 function shili15 h0=figure('toolbar','none',...

'position',[200 150 450 250],... 'name','实例15'); axis equal m=moviein(20,gcf);

set(gca,'nextplot','replacechildren') h=uicontrol('style','slider','position',...

[100 10 500 20],'min',1,'max',20) for j=1:20

plot(fft(eye(j+16)))

file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab 实例/2.txt[2010/5/14 1:14:29]

set(h,'value',j) m(:,j)=getframe(gcf);

end clf;

axes('position',[0 0 1 1]); movie(m,30)

实例17:填充图 function shili17

h0=figure('toolbar','none',...

'position',[200 150 450 250],... 'name','实例17'); t=(1:2:15)*pi/8; x=sin(t); y=cos(t); fill(x,y,'r') axis square off text(0,0,'STOP',...

'color',[1 1 1],... 'fontsize',50,... 'horizontalalignment','center')

实例18:条形图和阶梯形图 function shili18 h0=figure('toolbar','none',...

'position',[200 150 450 250],... 'name','实例18'); subplot(2,2,1) x=-3:0.2:3;

file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab 实例/2.txt[2010/5/14 1:14:29]

y=exp(-x.*x); bar(x,y)

title('2-D Bar Chart') subplot(2,2,2) x=-3:0.2:3; y=exp(-x.*x); bar3(x,y,'r')

title('3-D Bar Chart') subplot(2,2,3) x=-3:0.2:3; y=exp(-x.*x); stairs(x,y) title('Stair Chart') subplot(2,2,4) x=-3:0.2:3; y=exp(-x.*x); barh(x,y)

title('Horizontal Bar Chart')

实例19:三维曲线图 function shili19

h0=figure('toolbar','none',...

'position',[200 150 450 400],... 'name','实例19'); subplot(2,1,1) x=linspace(0,2*pi); y1=sin(x); y2=cos(x); y3=sin(x)+cos(x);

file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab 实例/2.txt[2010/5/14 1:14:29]

z1=zeros(size(x)); z2=0.5*z1; z3=z1; plot3(x,y1,z1,x,y2,z2,x,y3,z3) grid on xlabel('X轴'); ylabel('Y轴'); zlabel('Z轴'); title('Figure1:3-D Plot') subplot(2,1,2) x=linspace(0,2*pi); y1=sin(x); y2=cos(x); y3=sin(x)+cos(x); z1=zeros(size(x)); z2=0.5*z1; z3=z1; plot3(x,z1,y1,x,z2,y2,x,z3,y3) grid on xlabel('X轴'); ylabel('Y轴'); zlabel('Z轴'); title('Figure2:3-D Plot')

file:///E|/Document/发展篇/M&M/竞赛篇/常用算法/matlab 实例/2.txt[2010/5/14 1:14:29]


数学建模案例MATLAB实用程序百例(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中医内科学Z 第7次

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: