实验四:matlab的数值计算。
一、实习目的。
1、了解matlab的数值计算功能。
2、掌握常用的matlab数值计算函数及其运用。
二、实习要求。
1.明确实习任务。
2.充分利用实习教材与教学课件,运行例题,模仿实习。
3.实习后应该认真总结,完成实习报告。
三、实习内容:
问题1:求方程组的一个特解。
a=[1 1 -3 -1;3 -1 -3 4;1 5 -9 -8]
b=[1 4 0]'
d=rank(a)
x=a\b
warning: rank deficient, rank = 2, tol = 8.8373e-015.x =
问题2:设a是一个实对称矩阵。请给出一个算法来验证a是否是一个正定矩阵,并举实例加以说明。
a=[2 1 3;1 4 5;3 5 6] a =
b=eig(a) b =
问题3:编写一函数,实现多项式的加减运算。
问题4:求。
的商及余多项式。
format rat
p1=conv([1,0,2],conv([1,4],[1,1]))
p2=[1 0 1 1];
q,r]=deconv(p1,p2);
cq='商多项式为';cr='余多项式为';
disp([cq,poly2str(q,'s')]disp([cr,poly2str(r,'s')]
商多项式为 s + 5
余多项式为 5 s^2 + 4 s + 3
问题5:用随机函数生成n个数据点,对这n个数据点做3次样条插值并绘出插值曲线。(如n=10)
问题6:用4次多项式拟合以下数据。
x=0:0.1:1;
y=[-447,1.978,3.11,5.25,5.02,4.66,4.01,4.58,3.45,5.35,9.22];
x0=0:0.1:1;
y0=[-447,1.978,3.11,5.25,5.02,4.66,4.01,4.58,3.45,5.35,9.22];
n=3;p=polyfit(x0,y0,n)
xx=0:0.01:1;
yy=polyval(p,xx);
plot(xx,yy,'-b',x0,y0,'.r','markersize',20)
legend('拟合曲线','原始数据','location','southeast')
xlabel('x')p =
MATLAB上机实验 4
第一次上机。一 目的。通过亲自上机,使同学们巩固近期课程所学到的矩阵初等运算 流程控制以及二 三维绘图等知识。二 步骤。1 给同学们一小段时间,让同学们首先熟悉一下matlab运行环境,包括其桌面环境 菜单 工具栏等。2 给同学们在黑板上列出每道习题,然后根据同学们在实际解算过程中遇到的问题给予解答...
matlab实验
电子信息工程系实验报告。课程名称 计算机 技术。实验项目名称 实验1 matlab基础 matlab编程应用实验时间 2011 9 18 班级 电信092 姓名学号 t span cr r 10 一 实验目的 熟悉matlab工作环境和基本操作。二 实验环境 硬件 pc机,酷睿i3双核,2g内存 软...
MATLAB实验
实验名称 matlab实验。学生姓名 班级 601 班内序号 31 学号 2012212084 日期 2014.3.15 实验要求 因为现实世界里存在的是模拟信号,因此数字信号处理的第一个问题是将信号离散化,得到一个数字信号,然后再进行数字处理。1 常用数字信号序列的产生 熟悉 matlab 产生数...