可视化计算作业(平台)

  • 格式:doc
  • 大小:304.00 KB
  • 文档页数:13

下载文档原格式

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

浙江大学继续教育学院

2012年《可视化计算》上机操作

姓名学号得分

1、在同一窗口中画出y=sin(2x),y=sin(x)*cos(2x)的图形(本题10分)。

>> t=linspace(0,2*pi,36);

>> x=sin(2*t);

>> plot(t,x);

>> y=sin(t).*cos(2*t);

>> hold on;

>>plot(t,y);

2、求矩阵A的逆矩阵,其中:A=[1 2 3;4 5 6;7 8 9] (本题10分)。

3、请写出Matlab指令或程序求出下列方程组的解(本题10分)。

6x1+x2+3x3=6

3x1+5x2+x3=1

x1+6x2+4x3=8

4、求函数x=*t+4在区间t[0,5]的数值积分值,写出matlab程序代码(本题10分)。

5、有下列实验数据:

用三次多项式拟合,求出表达式的值,画出拟合示意图,并测算x 为11、12时的y值(本题10分)。

x=[1 2 3 4 5 6 7 8 9];

y=[ 11 16];

y0=polyfit(y,x,3)

x1=11;

x2=12;

f = polyval(y0,y);

plot(y,x,'o',y,y0,'-r')

f1 = polyval(y0,x1))

f2= polyval(y0,x2))

6、求二元高次方程组x2+3y=4 的解析解(本题10分)

y2+4x=8

代码:

f1='x^2+3*y=4';

f2='y^2+4*x=8';

[x,y]=solve(f1,f2,'x','y');

x=vpa(x,4)

y=vpa(y,4)

图:

7、设计一程序,先将彩色图片转换为黑白图片,然后再转换为二进位影像(本题10分)。

im=imread('');

im=rgb2gray(im);

imshow(im);

im=double(im);

8、对信号y=sin(314t)+sin(628t)进行离散傅立叶变换,并画出它们的图像(本题10分)。

f = 1/*pi);

N = 1200; t = (0:N-1)./f ; y = sin(314*t) + sin(628*t) ;

plot(t,y); grid on;

9、结合工作单位的可视化计算的应用情况,自己命题应用matlab

中所学的知识,解决一个实际问题。要求写出题目、题意分析、Matlab

指令或程序、最后答案及分析(本题20分)。

题目:

随机产生两个3X4的矩阵A与B, 求所有同一位置上的较大元素构成

的新矩阵C,并得到矩阵C中的最大值的行与列

代码:

a=rand(3,4),b=rand(3,4)

for i=1:3

for j=1:4

c(i,j)=max(a(i,j),b(i,j)); endendc

[x,y]=find(c==max(c(:)))图:

附:上机考核范围(2012年-2015年1月间下列内容不变):

1.应用matlab作图(二维、三维、标题、标注、坐标标记等)

2.矩阵运算(矩阵加、减、乘、逆)

3.线性方程组求解(线性方程solve与非线性方程fsolve)

4.数值积分(数值积分int与微分diff)

5.曲线插值与拟合(polyfit、polyval)

6.符号运算(符号矩阵、因式分解、极限)

7.图像载入与基础变换(旋转、影像显示在圆柱体、球体、黑白影

像)

8.傅里叶频谱变换(白噪声产生、信号迭加运算、付里叶变换及逆

变换、功率谱)

9.实际工程应用