浙江大学远程教育学院《可视化计算》课程作业2015年(冬)姓名:学号:年级:学习中心:—————————————————————————————注意:所有图像的标题必须呈现足够你本人信息1.(10分)求解下列线性方程组的解:1620908356215.87320332231074445.06.337925.1zyvuzyxvuzyxvuzyxvzyxvu答案:A=[11.5297;03.60.5-4-4;710-32233;378.5216;38090-20]B=[3-420516]X=inv(A)*BX=3.505571-0.897945-0.2745010.1437960.0137402.(10分)信号y=5*sin(pi*20*t)+3*cos(2*pi*50*t)幅度为1的白噪声的干扰,请画出此信号,然后进行傅立叶变换,画出变换后的频域信号。3.cleart=0:0.001:0.6;y=5*sin(2*pi*10*t)+3*cos(2*pi*50*t);plot(y(1:100));xlabel('变化信号')y=fft(y,512)subplot(2,2,2)y=real(y)plot(y(1:512))转换后4.(10分)在空间有一个带正电的点电荷,请画出此点电荷的空间电位分布与电场强度的空间分布图。5.(10分)仿照课本第11章的太阳|地球|月亮|卫星,绕转动画实例,呈现地球绕太阳运转的动画。clear;clc;closeallx0=0;y0=0;r0=80;Lmin0=0;Lmax0=0;T0=2160;w0=0*pi/T0;q0=0;x1=0;y1=0;r1=40;Lmin1=25;Lmax1=30;T1=1080;w1=pi/T1;q1=0;hh=figure('numbertitle','off','name','太阳|地球,绕转演示动画——matlabfan');sun=line(0,0,'color','r','linestyle','.','erasemode','xor','markersize',r0);%太阳earth=line(x0,y0,'color','k','linestyle','.','erasemode','xor','markersize',r1);%地球axisofftitle('太阳|地球','fontname','宋体','fontsize',9,'FontWeight','demi','Color','black');text(-20,50,'');text(-50,50,'太阳');%对太阳进行标识line(-55,50,'color','r','marker','.','markersize',80);text(-50,40,'地球');%对地球进行标识line(-55,40,'color','k','marker','.','markersize',40);s1=[0:.01:2*pi];line(Lmax1*cos(s1),Lmin1*sin(s1),'linestyle',':');axis([-60,60,-60,60]);t=0;while1if~ishandle(hh),return,endq0=t*w0;q1=t*w1;t=t+1;%设置运动规律ift=4320;t=0;end%到了一个周期就重置x0=Lmax0*cos(q1);y1=Lmin0*sin(q1);x1=x0+Lmax1*cos(q1);y1=y0+Lmin1*sin(q1);%设置地球圆心的坐标set(sun,'xdata',x0,'ydata',y0);%画太阳set(earth,'xdata',x1,'ydata',y1);%画地球drawnow;title('童瑶琴715129012016)end6.(10分)设计一个低通滤波器,从混合信号:x(t)=sin(2*pi*10*t)+cos(2*pi*100*t)+0.2*randn(size(t))中获取10Hz的信号(10分)。clearws=1000t=0:1/ws:0.4;x=3*sin(2*pi*10*t)+2*cos(2*pi*100*t)+0.8*randn(size(t));wn=ws/2y=filter(B,A,x);plot(t,x,'b-')holdonplot(t,y,'r','MarkerSize',10)legend('Input','Output')7.(20分)设计一个程序,应用函数subplot(1,2,1)、subplot(1,2,2)分别显示您本人的二张照片,然后对二张照片分别进行傅立叶变换,并分别画出变换后的频域信号。再把2个频域信号相加,经傅立叶逆变换后,显示时域信号的图像。8.(30分)小论文根据工作中的实际需要,请设计一个实际工程问题的可视化。可以选择以下之一:(1)工程动画的可视化;(2)大数据处理中的可视化;(3)算法与模型计算的可视化;(4)实际生产流程的可视化;(5)或其它有创新意义的可视化科学计算。要求:(1)题目有实际意义。(2)有分析、算法描述(3)程序源代码设计。(4)问题结果有可视化显示。(4)题目的问题有一定的新意。小论文的字数不能少于2500字,格式由下列各部分组成:中文题目摘要:中文关键词:英文题目:英文摘要:英文关键词:1.引言2.算法基础3.程序代码4.结果分析(必须有可视化图)5.结论参考文献