MATLAB考查

发布 2022-09-20 20:10:28 阅读 3995

姓名学号。

一、 写出完成下列操作的命令。

1. 产生一个6*6的随机矩阵a

2. 将矩阵a第2-4行中第1,3,5列元素赋给矩阵b

3. 假设需要在a中保存一组从0到100,间隔为0.5的数,请编程赋值给a

二、 输入100个数,求出其中的最大值和平均值。

三、多项式f1(x)=4x4 - 6x3+9x+1,f2(x)=8x3 - 5x2+x+10,1)f3(x)= f1(x)+ f2(x),求f3(x)多项式的系数矩阵。

2)f4(x)= f1(x)* f2(x),求f4(x)多项式的系数矩阵。

3)求出f2(x)=0方程的根,并进行验算。

四、气象观察站测得某日6:00到18:00之间每隔2小时室内外温度如下表:

1.试用三次多项式插值分别求出该日室内外6:00至20:00之间每隔0.5小时各点近似温度值c

2.编程在同一个坐标系中画出室内(红色)外(绿色)温度随时间变化的曲线图。

姓名学号。五、用一个五次多项式p(x)在区间[1,101]内逼近函数,并求均匀分布50个点上拟合多项式与真实函数的差值。

六、用数值和符号两种方法求给定函数的定积分,并求不同方法所得结果的差,以数值表示。

七、求初值y=f(0)=pi/4的常微分方程在区间【0,2】的数值解。

八、求函数的符号导数及在x=6,7,8,9,10各点的数值导数。

学号。一、 写出完成下列操作的命令。

4. 产生一个6*6的随机矩阵a

a=rand(6)

5. 将矩阵a第2-4行中第1,3,5列元素赋给矩阵b

b=a(2:4,[1,3,5])

6. 假设需要在a中保存一组从0到100,间隔为0.5的数,请编程赋值给a

a=0:0.5:100

二、 输入100个数,求出其中的最大值和平均值。

a=input('enter 100 numbers:')

a1=sum(a)/100

a2=max(a)

三、多项式f1(x)=4x4 - 6x3+9x+1,f2(x)=8x3 - 5x2+x+10,1)f3(x)= f1(x)+ f2(x),求f3(x)多项式的系数矩阵。

2)f4(x)= f1(x)* f2(x),求f4(x)多项式的系数矩阵。

3)求出f2(x)=0方程的根,并进行验算。

f1=[4,-6,0,9,1];

f2=[8,-5,1,10];

f22=[0,f2]

f3=f1+f22

f4=conv(f1,f2)

x=roots(f2)

y=polyval(f2,x)

四、气象观察站测得某日6:00到18:00之间每隔2小时室内外温度如下表:

1.试用三次多项式插值分别求出该日室内外6:00至20:00之间每隔0.5小时各点近似温度值c

2.编程画出室内外温度随时间变化的曲线图。

x=6:2:20;

y1=[18,20,22,25,30,28,24,22];

y2=[15,19,24,28,34,32,30,25];

xx=6:0.5:20

y11=interp1(x,y1,xx,'cubic')

y21=interp1(x,y2,xx,'cubic')

plot(xx,y11,'r',xx,y21,'g')

姓名学号。五、用一个五次多项式p(x)在区间[1,101]内逼近函数,并用图示的方法求均匀分布50个点上拟合多项式与真实函数的差值。

function f=test5(x)

f=(x+1)./x.^2+1)

x=linspace(1,101,50);

y=test5(x)

p=polyfit(x,y,5)

y1=polyval(p,x)

yt=y-y1

plot(x,yt,'r',x,y1,x,y)

六、用数值和符号两种方法求给定函数的定积分,并求不同方法所得结果的差,以数值表示。

clear

i1=quad('sqrt',1,10)

i11=quadl('sqrt',1,10)

syms x

i2=int('sqrt(x)',x,1,10)

i=eval(i1-i2)

七、求初值y=f(0)=pi/4的常微分方程在区间【0,2】的数值解。

cleary=inline('3*y+exp(2*x)')

x,y]=ode23(y,[0,2],pi/4);

plot(x,y)

八、求函数的1阶符号导数,及在x=6,7,8,9,10各点的数值导数。

clearsyms x

f=(x^2+4*x+4)*(x-1)

dfs=diff(f,x,1)

x=6:0.01:10;

dfsd=subs(dfs,x)

f=inline('(x.^2+4.*x+4).*x-1)')

df=diff(f([x,10.01]))0.01;

plot(x,df,'r',x,dfsd)

matlab

实验。四 调幅信号通过带通滤波器。一 实验目的。1 掌握如何使用matlab进行系统的时域和频域分析2 掌握如何使用matlab进行系统的稳定性分析。二 实验内容和要求1 实验内容。1 练习matlab7.0或以上版本。2 练习掌握matlab进行系统的时频域分析和稳定性分析2 实验要求 每位学生独...

matlab

第1章矩阵及其基本运算。matlab,即 矩阵实验室 它是以矩阵为基本运算单元。因此,本书从最基本的运算单元出发,介绍matlab的命令及其用法。1 实数值矩阵输入。matlab的强大功能之一体现在能直接处理向量或矩阵。当然首要任务是输入待处理的向量或矩阵。不管是任何矩阵 向量 我们可以直接按行方式...

matlab

matlab程序设计 数学软件i 授课人 艾斯卡尔。课时 周学时 2 2,共18周。授课班级 2008级应数班。授课地点 数学学院2 课程类型 本课程是新大重点课程。电子教案说明 电子教案以word为工作界面,采用notebook技术与matlab相连接,集教学与演示为一体 同时采用vba技术与外部...