(完整word版)mathlab试题 5
- 格式:doc
- 大小:85.00 KB
- 文档页数:6
matlab考试题库及答案大学# MATLAB考试题库及答案大学一、选择题1. MATLAB中用于生成0到1之间均匀分布随机数的函数是: - A. rand- B. randi- C. randperm- D. randn答案:A2. 下列哪个命令可以用于绘制函数图像?- A. plot- B. text- C. title- D. xlabel答案:A3. MATLAB中,以下哪个不是矩阵的属性?- A. size- B. length- C. rank- D. transpose答案:D4. 以下哪个函数可以用于求解线性方程组?- A. solve- B. linsolve- C. linprog- D. fsolve答案:A5. MATLAB中,用于计算矩阵特征值的函数是:- A. eig- B. eign- C. eigen- D. eigenvalue答案:A二、填空题1. MATLAB的基本数据单位是________。
答案:矩阵2. 使用MATLAB进行数值计算时,可以利用________来存储数据。
答案:变量3. MATLAB中的向量可以是________或________。
- 答案:行向量;列向量4. 矩阵的转置可以通过________操作实现。
答案:.'5. MATLAB中,使用________函数可以计算矩阵的行列式。
答案:det三、简答题1. 简述MATLAB中使用循环结构的注意事项。
答案:在MATLAB中使用循环结构时,应注意以下几点:确保循环体内部逻辑正确,避免无限循环;使用for循环时,循环变量的初始化和步长设置要合理;使用while循环时,循环条件要明确,确保循环能够正常退出。
2. 描述MATLAB中如何实现数组的多维索引。
答案:在MATLAB中,多维数组的索引可以通过使用圆括号来实现,每个维度的索引用逗号分隔。
例如,对于一个三维数组A,可以使用A(i,j,k)来访问第i行、第j列、第k层的元素。
1.计算下列不定积分.解:syms xint(x^2/(x+1))ans =1/2*x^2-x+log(x+1)解 int(sin(2*x)/sqrt(1+sin(x)^2))ans =2*(2-cos(x)^2)^(1/2)解: int(1/sqrt(x^2+5))ans =asinh(1/5*5^(1/2)*x)解:int((x+1)/(x^2+x+1))ans =1/2*log(x^2+x+1)+1/3*3^(1/2)*atan(1/3*(2*x+1)*3^(1/2)) 2.计算下列定积分.解 int(x*log(x),1,exp(1))ans =9366741398929500034245406117369/25353012004564588029934 06410752*log(3060513257434037)-2341685349732375008561351529 34225/1267650600228229401496703205376*log(2)-80990907987012 70632748702911993/5070602400912917605986812821504解:int(x/sin(x)^2,pi/4,pi/3)ans =-1/9*pi*3^(1/2)-1/2*log(2)+1/2*log(3)+1/4*pi解:int(sin(log(x)),1,exp(1))ans =-3060513257434037/2251799813685248*cos(log(3060513257434037))*cos(50*log(2))-3060513257434037/2251799813685248*sin (log(3060513257434037))*sin(50*log(2))+3060513257434037/2251799813685248*sin(log(3060513257434037))*cos(50*log(2))-3060513257434037/2251799813685248*cos(log(3060513257434037))*s in(50*log(2))+1/2解:int((x^3*sin(x)^2)/(x^4+2*x^2+1),-1,1)ans =3.求⎰+tdx x x x 12)ln (ln 1并用diff 对结果求导. 解: syms t;f=int((1+log(x))/((x*log(x))^2),x,1,t)diff(f,x)f =infans =4.计算二重积分解:>> syms a>> syms r>> int(int((r^2*cos(a)+r^2*sin(a)),r,0,1),a,0,2*pi)ans =解:>> int(int(r^3,r,0,cos(a)),a,-pi/2,pi/2)ans =3/32*pi5.计算 为圆周解: int(a*sqrt((a*x)/(a*x-x^2)),x,0,a)ans =2*a^27.求微分方程的通解1222+='y y y x解: syms y dsolve('2*x^2*y*Dy=y^2+1','x')ans =[ 1/exp(1/x)*(-exp(1/x)*(exp(1/x)-C1))^(1/2)][ -1/exp(1/x)*(-exp(1/x)*(exp(1/x)-C1))^(1/2)]xy xy dx dy-+=解:dsolve('Dy=(y+x)/(y-x)','x')ans =[ x+(2*x^2+exp(C1)^2)^(1/2)][ x-(2*x^2+exp(C1)^2)^(1/2)]x x x y y +='cos解:dsolve('Dy=cos(y/x)+y/x','x')ans =atan(-(-x^2+exp(C1)^2)/(x^2+exp(C1)^2),2*x*exp(C1)/(x^2+exp(C1)^2))*x1)2sin cos (='+y y y x解: dsolve('(x*cos(y)+sin(2*y))*Dy=1','x')ans =asin(-lambertw(-1/2*C1*exp(-1/2*x-1))-1/2*x-1)8.给出函数x x x e x f x x x cos 2sin 2sin )(++=在点0=x 的7阶taylor 展开式以及在x=1处的 5阶taylor 展开式.解:>> f=exp(x)*sin(x)+2^x*sin(x)+2^x*cos(x);>> taylor(f,0,8)ans =1+(2+log(2))*x+(1/2+1/2*log(2)^2+log(2))*x^2+(-1/2*log(2)+1/6*log(2)^3+1/6+1/2*log(2)^2)*x^3+(-1/4*log(2)^2+1/24+1/24*log(2)^4-1/6*log(2)+1/6*log(2)^3)*x^4+(-1/40+1/24*log(2)^4-1/12*log(2)^2+1/120*log(2)^5+1/24*log(2)-1/12*log(2)^3)*x^5+(-1/80+1/48*log(2)^2+1/720*log(2)^6-1/48*log(2)^4+1/120*log(2)+1/120*log(2)^5-1/36*log(2)^3)*x^6+(-1/560-1/240*log(2)^5+1/5040*log(2)^7+1/144*log(2)^3-1/720*log(2)-1/144*log(2)^4+1/720*log(2)^6+1/240*log(2)^2)*x^7>> taylor(f,1,6)ans =exp(6)*sin(6)+64*sin(6)+64*cos(6)9.判别下列级数的敛散性,若收敛求其和. ++++7151311 解 >> syms n>> limit(1/(2*n-1)/(1/n),n,inf)ans =1/2所以,级数发散。
第二章 MATLAB 语言及应用实验项目实验一 MATLAB 数值计算三、实验内容与步骤1.创建矩阵⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=987654321a(1(2)用(3)用(42.矩阵的运算(1)利用矩阵除法解线性方程组。
⎪⎪⎩⎪⎪⎨⎧=+++=-+-=+++=+-12224732258232432143214321421x x x x x x x x x x x x x x x 将方程表示为AX=B ,计算X=A\B 。
(2)利用矩阵的基本运算求解矩阵方程。
已知矩阵A 和B 满足关系式A -1BA=6A+BA ,计算矩阵B 。
其中⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=7/10004/10003/1A ,Ps: format rata=[1/3 0 0;0 1/4 0;0 0 1/7];b=inv(a)*inv(inv(a)-eye(3))*6*a(3)计算矩阵的特征值和特征向量。
已知矩阵⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=1104152021X ,计算其特征值和特征向量。
(4)Page:322利用数学函数进行矩阵运算。
已知传递函数G(s)=1/(2s+1),计算幅频特性Lw=-20lg(1)2(2w )和相频特性Fw=-arctan(2w),w 的范围为[0.01,10],按对数均匀分布。
3.多项式的运算(1)多项式的运算。
已知表达式G(x)=(x-4)(x+5)(x 2-6x+9),展开多项式形式,并计算当x 在[0,20]内变化时G(x)的值,计算出G(x)=0的根。
Page 324(2)多项式的拟合与插值。
将多项式G(x)=x 4-5x 3-17x 2+129x-180,当x 在[0,20]多项式的值上下加上随机数的偏差构成y1,对y1进行拟合。
对G(x)和y1分别进行插值,计算在5.5处的值。
Page 325 四、思考练习题1.使用logspace 函数创建0~4π的行向量,有20个元素,查看其元素分布情况。
Ps: logspace(log10(0),log10(4*pi),20) (2) sort(c,2) %顺序排列 3.1多项式1)f(x)=2x 2+3x+5x+8用向量表示该多项式,并计算f(10)值. 2)根据多项式的根[-0.5 -3+4i -3-4i]创建多项式。
matlab考试题目及答案1. 题目:编写一个MATLAB函数,实现计算并返回一个向量中所有元素的平方和。
答案:以下是一个简单的MATLAB函数,用于计算并返回一个向量中所有元素的平方和。
```matlabfunction sumOfSquares = calculateSumOfSquares(vector)sumOfSquares = sum(vector.^2);end```2. 题目:给定一个3x3的矩阵A,使用MATLAB编写代码,求出矩阵A 的转置。
答案:可以通过简单的转置操作来求得矩阵A的转置。
```matlabA = [1 2 3; 4 5 6; 7 8 9];A_transpose = A';```3. 题目:编写一个MATLAB脚本,实现对一个二维数组进行排序,并返回排序后的数组。
答案:以下是一个MATLAB脚本,用于对一个二维数组进行排序,并返回排序后的数组。
```matlabfunction sortedArray = sort2DArray(array)sortedArray = sort(array(:));end```4. 题目:给定一个向量x,使用MATLAB编写代码,计算并返回向量x的元素个数。
答案:可以通过内置函数`numel`来计算向量x的元素个数。
```matlabx = [1, 2, 3, 4, 5];numElements = numel(x);```5. 题目:编写一个MATLAB函数,实现计算并返回两个向量元素的点积。
答案:以下是一个简单的MATLAB函数,用于计算两个向量的点积。
```matlabfunction dotProduct = calculateDotProduct(vector1, vector2)dotProduct = dot(vector1, vector2);end```6. 题目:给定一个矩阵B,使用MATLAB编写代码,求出矩阵B的行列式。
大学matlab考试题及答案一、选择题(每题2分,共10分)1. MATLAB中用于创建向量的命令是?A. vectorB. arrayC. linspaceD. [ ]答案:D2. 以下哪个函数用于计算矩阵的行列式?A. detB. rankC. invD. eig答案:A3. 在MATLAB中,以下哪个命令用于绘制三维曲面?A. plot3B. surfC. meshD. contour答案:B4. MATLAB中,以下哪个函数用于求解非线性方程?A. fsolveB. fzeroC. linsolveD. solve答案:A5. 如何在MATLAB中创建一个全为1的3x3矩阵?A. ones(3,3)B. zeros(3,3)C. eye(3,3)D. rand(3,3)答案:A二、填空题(每题3分,共15分)1. 在MATLAB中,使用________函数可以计算矩阵的逆。
答案:inv2. 要将向量[1, 2, 3]转置成行向量,可以使用________运算符。
答案:.'3. MATLAB中,________函数用于计算两个矩阵的点乘。
答案:dot4. 若要在MATLAB中生成一个从0到1的100个等间隔的数,可以使用________函数。
答案:linspace5. 使用________函数可以在MATLAB中创建一个随机数矩阵。
答案:rand三、简答题(每题5分,共20分)1. 描述MATLAB中矩阵的基本操作有哪些?答案:矩阵的基本操作包括矩阵的创建、转置、加法、减法、乘法、点乘、求逆、行列式计算、特征值和特征向量的计算等。
2. MATLAB中如何实现循环结构?答案:MATLAB中可以使用for循环、while循环和switch-case结构来实现循环结构。
3. 简述MATLAB中函数定义的基本语法。
答案:MATLAB中函数定义的基本语法是:function [输出参数列表] = 函数名(输入参数列表)函数体end4. MATLAB中如何实现条件判断?答案:MATLAB中可以使用if-else语句、switch-case语句来实现条件判断。
matlab试题及答案# MATLAB试题及答案一、选择题1. MATLAB的基本数据单位是:A. 矩阵B. 向量C. 标量D. 数组答案:A2. 下列哪个命令可以用来绘制函数图形?A. `plot`B. `graph`C. `draw`D. `chart`答案:A3. MATLAB中,以下哪个是正确的矩阵转置操作?A. `transpose(A)`B. `A'`C. `A^T`D. `flip(A)`答案:B二、简答题1. 简述MATLAB中矩阵的基本操作。
答案:在MATLAB中,矩阵是最基本的数据结构,可以进行加、减、乘、除等基本运算。
矩阵的创建可以使用方括号`[]`,例如`A = [1 2;3 4]`。
矩阵的转置使用单引号`'`,例如`A'`。
矩阵的求逆使用`inv`函数,例如`inv(A)`。
2. MATLAB中如何实现循环结构?答案:MATLAB中实现循环结构主要有两种方式:`for`循环和`while`循环。
`for`循环用于已知迭代次数的情况,例如:```matlabfor i = 1:5disp(i);end````while`循环用于迭代次数未知的情况,例如:```matlabi = 1;while i <= 5disp(i);i = i + 1;end```三、计算题1. 给定矩阵A和B,请计算它们的乘积C,并求C的行列式。
A = [1 2; 3 4]B = [5 6; 7 8]答案:首先计算矩阵乘积C:```matlabC = A * B;```然后计算C的行列式:```matlabdetC = det(C);```结果为:```matlabC = [19 22; 43 50]detC = -16```2. 编写一个MATLAB函数,计算并返回一个向量的范数。
答案:```matlabfunction norm_value = vector_norm(v)norm_value = norm(v);end```四、编程题1. 编写一个MATLAB脚本,实现以下功能:- 随机生成一个3x3的矩阵。
实验五数据处理、多项式计算数值微积分与方程数值求解实验要求:为达到理想的实验效果,同学们务必做到:(1)实验前认真准备,要根据实验目的和实验内容,复习好实验中可能要用到的命令,想好编程的思路,做到胸有成竹,提高上机效率。
(2)实验过程中积极思考,要深入分析命令、程序的执行结果以及各种屏幕信息的含义、出现的原因并提出解决办法。
(3)实验后认真总结,要总结本次实验有哪些收获,还存在哪些问题,并写出实验报告。
实验报告应包括实验目的、实验内容、流程图(较大程序)、程序(命令)清单、运行结果以及实验的收获与体会等内容。
同学们在上机过程中会碰到各种各样的问题,分析问题和解决问题的过程就是积累经验的过程。
只要同学们按照上面3点要求去做,在学完本课程后就一定会有很大的收获。
一、实验目的1. 掌握数据统计和分析的方法。
2. 掌握数值插值与曲线拟合的方法及其应用。
3. 掌握多项式的常用运算。
二、实验内容1. 利用MATLAB提供的rand函数生成30000个符合均匀分布的随机数,然后检验随机数的性质:(1) 均值和标准方差。
(2) 最大元素和最小元素。
(3) 大于0.5的随机数个数占总数的百分比。
2. 将100个学生5门功课的成绩存入矩阵P中,进行如下处理:(1) 分别求每门课的最高分、最低分及相应学生序号。
(2) 分别求每门课的平均分和标准方差。
(3) 5门课总分的最高分、最低分及相应学生序号。
(4) 将5门课总分按从大到小顺序存入zcj中,相应学生序号存入xsxh。
提示:上机调试时,为避免输入学生成绩的麻烦,可用取值范围在[45,95]之间的随机矩阵来表示学生成绩。
3. 某气象观测得某日6:00~18:00之间每隔2h的室内外温度(0C)如实验表1所示。
实验表1 室内外温度观测结果(0C)时间h 6室内温度t1 18.0室外温度t2 15.0试用三次样条插值分别求出该日室内外6:30~18:30之间每隔2h各点的近似温度(0C )。
一、辨析题(共2小题,每题 5 分,共计 10 分)二、问答题(共3小题,每题 5 分,共计 15 分)三、计算题(共7小题,每题 5 分,共计 35 分)四、编程题(共4小题,每题 10 分,共计 40 分)填空题(计算部分)1、标点符号; _______可以使命令行不显示运算结果,%——用来表示该行为注释行。
2、x为0~4pi,步长为0.1pi的向量,使用命令_______创建。
x=0:0.1*pi:4*pi,使用全下标方式用A(2,2) 取出元素3、输入矩阵A=错误!未找到引用源。
“-5”,使用单下标方式用_______取出元素“-5”。
A(5)4、符号表达式sin(2*a+t)+m中独立的符号变量为_______。
t5、M脚本文件和M函数文件的主要区别是M脚本文件没有函数定义和M函数文件有函数定义_______。
6. 设x是一维数组,x的倒数第3个元素表示为_______;设y为二维数组,要删除y的第34行和48列,可使用命令_______; _______;x(_end-2_)y(34,:)=[]y(:,48)=[]7. 将变量x以Ascii文本格式存储到文件fname.txt,应使用命令_________ _;save _x8. 在while 表达式, 语句体, End 循环语句中,表达式的值__ __时表示循环条件为真,语句体将被执行,否则跳出该循环语句;非零9.要从键盘读入一个字符串并赋值给变量x,且给出提示“Who is she?”,应使用命令_________;x=input(‘Who is she?’,’s’)_10.设A=错误!未找到引用源。
和B=错误!未找到引用源。
和C=错误!未找到引用源。
均为m*n矩阵,且存在于WorkSpace中,要产生矩阵D=错误!,可用命令________ _,未找到引用源。
计算可用命令________;错误!未找到引用源。
D=(A-C)/B.^Cdet(inv(A’*B)11. 在MATLAB命令窗口中的“>>”标志为MATLAB的_______提示符,“│”标志为_______提示符。
一、选择题共 10 小题二、填空题共 10空三、看程序填空四、编程题3题填空题(计算部分)1、标点符号 ; _______能够使命令行不显示运算结果,%——用来表示该行为说明行。
2、x 为 0 ~4pi,步长为的向量,使用命令_______创立。
x=0:0.1*pi:4*pi3、输入矩阵A=,使用全下标方式用A(2,2)拿出元素“-5”,使用单下标方式用_______拿出元素“-5”。
A(5)4、符号表达式sin(2*a+t)+m中独立的符号变量为_______。
t5、M脚本文件和 M函数文件的主要差别是M脚本文件没有函数定义和件有函数定义 _______。
M函数文6.设 x 是一维数组, x 的倒数第 3 个元素表示为 _______;设 y 为二维数组,要删除 y 的第 34 行和 48 列,可使用命令; _______;x(_end-2_)y(34,:)=[]y(:,48)=[]7.将变量 x 以 Ascii 文本格式储存到文件,应使用命令 _________ _; save _x8.在 while 表达式 , 语句体 , End 循环语句中,表达式的值 __ __时表示循环条件为真,语句体将被履行,不然跳出该循环语句;非零9.要从键盘读入一个字符串并赋值给变量x,且给出提示“ Who is she?”,应使用命令 _________;x=input( ‘ Who is she? ’ , ’ s’ )_.设和B=和 C=均为 m*n 矩阵,且存在于 WorkSpace10A=中,要产生矩阵 D=,可用命令 ________ _,计算可用命令 ________;D=(A-C)/B.^Cdet(inv(A ’ *B) 11.在 MATLAB 命令窗口中的“>>”标记为 MATLAB 的_______ 提示符,“│”标记为 _______提示符。
命令行输入12.已知 A=[123 ;450 ;789] ;B=[103 ;150 ;012] ;写出以下各指令运转的结果。
matlab模拟试题及答案MATLAB模拟试题及答案1. 编写一个MATLAB函数,计算并返回一个向量中所有元素的和。
```matlabfunction sumVector = sumVectorElements(vector)sumVector = sum(vector);end```2. 给定一个矩阵A,编写一个MATLAB脚本,找出矩阵中的最大元素及其位置。
```matlabA = [1, 2, 3; 4, 5, 6; 7, 8, 9];[maxValue, maxIndex] = max(A(:));[maxRow, maxCol] = ind2sub(size(A), maxIndex);disp(['最大元素为: ', num2str(maxValue), ',位于第',num2str(maxRow), '行,第', num2str(maxCol), '列。
']);```3. 编写一个MATLAB函数,实现一个向量元素的排序。
```matlabfunction sortedVector = sortVector(vector)sortedVector = sort(vector);end4. 给定两个向量X和Y,编写一个MATLAB脚本,计算这两个向量的点积。
```matlabX = [1, 2, 3];Y = [4, 5, 6];dotProduct = dot(X, Y);disp(['X和Y的点积为: ', num2str(dotProduct)]);```5. 编写一个MATLAB函数,计算一个矩阵的行列式。
```matlabfunction determinant = calculateDeterminant(matrix)determinant = det(matrix);end```6. 给定一个向量,编写一个MATLAB脚本,找出向量中的最大值和最小值。
实验五数据处理、多项式计算
数值微积分与方程数值求解
实验要求:
为达到理想的实验效果,同学们务必做到:
(1)实验前认真准备,要根据实验目的和实验内容,复习好实验中可能要用
到的命令,想好编程的思路,做到胸有成竹,提高上机效率。
(2)实验过程中积极思考,要深入分析命令、程序的执行结果以及各种屏幕
信息的含义、出现的原因并提出解决办法。
(3)实验后认真总结,要总结本次实验有哪些收获,还存在哪些问题,并写
出实验报告。
实验报告应包括实验目的、实验内容、流程图(较大程序)、程序(命令)清单、运行结果以及实验的收获与体会等内容。
同学们在上机过程中会碰到各种各样的问题,分析问题和解决问题的过程就是积累经验的过程。
只要同学们按照上面3点要求去做,在学完本课程后就一定会有很大的收获。
一、实验目的
1. 掌握数据统计和分析的方法。
2. 掌握数值插值与曲线拟合的方法及其应用。
3. 掌握多项式的常用运算。
二、实验内容
1. 利用MATLAB提供的rand函数生成30000个符合均匀分布的随机数,然后检验随机数的性质:
(1) 均值和标准方差。
(2) 最大元素和最小元素。
(3) 大于0.5的随机数个数占总数的百分比。
2. 将100个学生5门功课的成绩存入矩阵P中,进行如下处理:
(1) 分别求每门课的最高分、最低分及相应学生序号。
(2) 分别求每门课的平均分和标准方差。
(3) 5门课总分的最高分、最低分及相应学生序号。
(4) 将5门课总分按从大到小顺序存入zcj中,相应学生序号存入xsxh。
提示:上机调试时,为避免输入学生成绩的麻烦,可用取值范围在[45,95]之间的随机矩阵来表示学生成绩。
3. 某气象观测得某日6:00~18:00之间每隔2h的室内外温度(0C)如实验表1所示。
实验表1 室内外温度观测结果(0C)
时间h 6
室内温度t1 18.0
室外温度t2 15.0
试用三次样条插值分别求出该日室内外6:30~18:30之间每隔2h各点的近似温度(0C)。
4. 已知lgx 在[1,101]区间10个整数采样点的函数值如实验表2所示。
实验表2 lgx 在10个采样点的函数值
x 1 11 21 31 41 51 61 71 81 91 101 lgx 0 1.0414 1.3222 1.4914 1.6128 1.7076 1.7853 1.8513 1.9085 1.9510 2.0043
试求lgx 的5次拟合多项式p(x),并绘制出lgx 和p(x)在[1,101]区间的函数曲线。
5. 有3个多项式P1(x)=x4+2x3+4x2+5,P2(x)=x+2,P3(x)=x2+2x+3,试进行下列操作:
(1) 求P(x)=P 1(x)+P 2(x)P 3(x)。
(2) 求P(x)的根。
(3) 当x 取矩阵A 的每一元素时,求P(x)的值。
其中 :
1 1.
2 1.40.752 3.505 2.5A --⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦
(4) 当以矩阵A 为自变量时,求P(x)的值。
其中A 的值与第(3)题相同。
1. 利用MATLAB 提供的rand 函数生成30000个符合均匀分布的随机数,然后检验随机数的性质:
(1) 均值和标准方差。
(2) 最大元素和最小元素。
(3) 大于0.5的随机数个数占总数的百分比。
解:
运行结果:
2. 将100个学生5门功课的成绩存入矩阵P 中,进行如下处理:
(1) 分别求每门课的最高分、最低分及相应学生序号。
(2) 分别求每门课的平均分和标准方差。
(3) 5门课总分的最高分、最低分及相应学生序号。
(4) 将5门课总分按从大到小顺序存入zcj中,相应学生序号存入xsxh。
提示:上机调试时,为避免输入学生成绩的麻烦,可用取值范围在[45,95]之间的随机矩阵来表示学生成绩。
解:M文件:
3. 某气象观测得某日6:00~18:00之间每隔2h的室内外温度(0C)如实验表1所示。
实验表1 室内外温度观测结果(0C)
时间h 6
室内温度t1 18.0
室外温度t2 15.0
试用三次样条插值分别求出该日室内外6:30~18:30之间每隔2h各点的近似温度(0C)。
解:
运行结果:
4. 已知lgx在[1,101]区间10个整数采样点的函数值如实验表2所示。
实验表2 lgx在10个采样点的函数值
x 1 11 21 31 41 51 61 71 81 91 101 lgx 0 1.0414 1.3222 1.4914 1.6128 1.7076 1.7853 1.8513 1.9085 1.9510 2.0043 试求lgx的5次拟合多项式p(x),并绘制出lgx和p(x)在[1,101]区间的函数曲线。
解:
(这里出现警告是提示不必用5价函数就已经可以完美拟合了,是可以降价拟合。
) 在[1,101]的区间函数图像
5. 有3个多项式P1(x)=x4+2x3+4x2+5,P2(x)=x+2,P3(x)=x2+2x+3,试进行下列操作:
(1) 求P(x)=P 1(x)+P 2(x)P 3(x)。
(2) 求P(x)的根。
(3) 当x 取矩阵A 的每一元素时,求P(x)的值。
其中 :
1 1.
2 1.40.752 3.505 2.5A --⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦
(4) 当以矩阵A 为自变量时,求P(x)的值。
其中A 的值与第(3)题相同。
解:M 文件:。