可视化计算离线作业 1

发布 2022-09-20 14:53:28 阅读 4061

浙江大学远程教育学院。

可视化计算》课程作业2023年(冬)

注意:所有图像的标题必须呈现足够你本人信息。

1.(10分)求解下列线性方程组的解:

答案:a=[1 1.5 2 9 7;0 3.6 0.5 -4 -4;7 10 -3 22 33;3 7 8.5 21 6;3 8 0 90 -20]

b =[3 -4 20 5 16]

x=inv(a)*b

x = 3.505571 -0.897945 -0.274501 0.143796 0.013740

2.(10分)信号y = 5*sin(pi*20*t)+3*cos(2*pi*50*t)幅度为1的白噪声的干扰,请画出此信号,然后进行傅立叶变换,画出变换后的频域信号。

t=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;closeall

x0=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);%地球。

axisoff

title('太阳|地球','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;while1

if~ishandle(hh),return,end

q0=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=1000

t=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/2

y=filter(b,a,x);

plot(t,x,'b-')

holdon

plot(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)题目的问题有一定的新意。

小**的字数不能少于,格式由下列各部分组成:

中文题目。摘要:

中文关键词:

英文题目:英文摘要:

英文关键词:

1.引言。2.算法基础。

3.程序**。

4.结果分析(必须有可视化图)

5.结论。参考文献。

可视化计算2023年夏作业

浙江大学远程教育学院。2013年夏 可视化科学计算 上机操作。1 调试下列程序 h0 figure none position 450 280 370 230 name 图形对象属性的获取和设置实例 t 0 pi 40 4 pi hline1 plot t,sin t xlabel t ylabel...

《科学计算可视化》作业 二 答案

科学计算可视化 作业 二 答案。1 科学计算可视化 visualizationinscientificcomputing,visc 是发达国家80年代后期提。出并发展起来的一个新的研究领域。1987年2月,美国国家科学 会在华盛顿召开了有关科学计算可视化的首次会议,与会者认为 将图形图像技术应用于科...

可视化编程作业

作业。课程名称软件工程 学生学院计算机学院 专业班级 10级4班 学号 3110006379 学生姓名陈泳鑫 指导教师崔洪刚 2013 年 1 月 6 日。题目 住院管理系统。1 角色分析 用户对象模型。用户对象有 操作员 系统管理员。医院住院管理系统的用例图。用例图说明 密码修改 用于修改当前用户...