欢迎来到天天文库
浏览记录
ID:33063447
大小:171.08 KB
页数:3页
时间:2019-02-19
《数学实散点分布模拟》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数学实验第二次作业问题描述:给出二维向量数据点的分布图(其屮Delta_Set屮心100个数据点,外环100个数据点。Ring_Data内环150个数据点,外环150个数据点。)生成二维数据并绘图显示,然后把数据分別存储在数据文件Delta_Set.m和Ring_Data.m°您遥:Delta_Set说明:画笫一个图时,先产牛150个(0-1)的随机数对,然后将其变换为-1到1的随机数对,画中间像正方形的的图形,对于外围图形,也先产生150个(0-1)的随机数对,然后变换产生(0・2和i)的随机数作为角度,半径设在1.7-2.7之间,
2、确定其直角坐标,模拟外围的圆环。对于第二个图,由于生成椭鬪环内的随机点较为容易,所以将第二幅图的点视为椭圆的弧线,其中宽度假定为0.1第一个图的代码(Matlabcode):a=rand(100,2);%产生100组0-1的随机数,屮间的正方形xl=a(:4);yl=a(:,2);xl=2*xl-l;%将随机书范围变换为-1到1yl=2*yl-l;b=rand(100,2);%外面的圆环t=a(:zl);r=a(:,2);t=2*pi*t;r=1.7+r;x2=r.*cos(t);%玄角坐标y2=r.*sin(t);axisequal
3、;模拟画图如下:第二个图的代码:a=rand(150,2);%产生随机数d=a(:,l);t=a(:,2);d=2*(d-0.5)*0.05;%通过观察,假设图上散点宽度为0.1t=(t-0.5)*pi;al=0.5-d;%参生小半椭圆随机点bl=0.5-d;xl=al.*cos(t);yl=bl.*sin(t);a2=l-d;%参牛:大半椭圆随机点b2=l-d;x2=a2.*cos(t);y2=a2.*sin(t);plot(xl,yl,b;x2,y2,b%画图axis([O,m]);画出图如下:
此文档下载收益归作者所有