matlab平时作业

发布 2022-06-26 14:42:28 阅读 4218

matlab 平时作业。

第一章习题1

3. 请指出如下5个变量名中,哪些是合法的?

abcd-2 xyz_3 3chan a变量 abcdefgh

合法变量有: abcd-2 xyz_3 abcdefgh

6. 指令clear, clf, clc各有什么用处?

clear: 从内存中清除变量和函数。

clf:清除当前图形。

clc:清命令窗口。

7. 以下两种说法对吗?(1)“matlab的数值表达精度与其指令窗中的数据显示精度相同。” 2)matlab指令窗中显示的数值有效位数不超过7位。”

答: 第二种说法不对。

8. 想要在matlab中产生二维数组,下面哪些指令能实现目的?

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

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

s=[1,2,3;4,5,6;7,8,9整个指令在中文状态下输入。

答:第二种可以实现。

1.要求在闭区间上产生具有10个等距采样点的一维数组。试用两种不同的指令实现。

答:指令如下:b=linspace(0,2*pi,10)b =

> a=0:2*pi/9:2*pia =

2.由指令rand('state',0),a=rand(3,5)生成二维数组a,试求该数组中所有大于0.5的元素的位置,分别求出它们的“全下标”和“单下标”。

rand('state',0),a=rand(3,5)a =

> l=a>0.5l =

> l(1)ans =

5. 在时间区间 [0,10]中,绘制曲线。要求分别采取“标量循环运算法”和“数组运算法”编写两段程序绘图。

数组运算法: t=0:0.1:10

y=1-exp(-0.5*t).*cos(2*t);

plot(t,y)

标量循环运算法:

j=1; t=0:0.1:10

for i=0:0.1:10

y(j)=1-exp(-0.5*i)*cos(2*i);

j = j+1;

end plot(t,y);

6. 先运行clear,format long,rand('state',1),a=rand(3,3),然后根据a写出两个矩阵:一个对角阵b,其相应元素由a的对角元素构成;另一个矩阵c,其对角元素全为0,而其余元素与对应的a阵元素相同。

b=diag(a) b =

> b=diag(b)b =

c=a-bc =

3. 求函数的数值积分,并请采用符号计算尝试复算。

syms x

isym=vpa(int(exp((sin(x))^3),x,0,pi))

warning: explicit integral could not be found.

isym =

4. 用quad求取的数值积分,并保证积分的绝对精度为。

5. 求函数在区间中的最小值点。

syms t

y=sin(5*t)*sin(5*t)*exp(0.06*t)-1.5*t*cos(2*t)+1.8*abs(t+0.5);

yd=diff(y,t

xs0=solve(yd

yd_xs0=vpa(subs(yd,t,xs0),6)

y_xs0=vpa(subs(y,t,xs0),6)

y_m_pi=vpa(subs(y,t,-5),6)

y_p_pi=vpa(subs(y,t,5),6)

t=-pi/2:pi/200:pi/2

plot(t,y_m_pi)

xlabel('t'),grid on

warning: warning, solutions may h**e been lost

xs0 =.60133843567738224602444931905252e-2

yd_xs0 =

y_xs0 =

y_m_pi =

y_p_pi =

第五章习题5

1. 已知椭圆的长、短轴(见图p5-1),用“小红点线”画椭圆。

图 p5-1

t=0:2*pi/99:2*pi;

x=4*cos(t);y=2*sin(t);

plot(x,y,'r.')axis normal,grid on,title('normal and grid on')

3. a,b,c三个城市上半年每个月的国民生产总值见表p5.1。试画出如图p5-3所示的三城市上半年每月生产总值的累计直方图。(提示:使用指令bar)

表p5.1 各城市生产总值数据(单位:亿元)

图 p5-3

信号与系统matlab实验平时作业

1 连续时间信号的卷积计算。用matlab数值计算分析法求信号与的卷积积分。2 连续lti系统的时域分析。试用matlab命令求解微分方程,当输入,起始条件为时系统的零输入响应,零状态响应及完全响应。3 周期信号的傅立叶级数及频谱分析。已知周期矩形脉冲如图所示,设脉冲幅度为a 1,宽度为,重复周期为...

matlab作业

2011029170002王柳。a 一个问题的病态性如何,与求解它的算法有关系。错 b 无论问题是否病态,好的算法都会得到它好的近似解。错 c 计算中使用更高的精度,可以改善问题的病态性。错 d 用一个稳定的算法计算一个良态问题,一定会得到它好的近似解。对 e 浮点数在整个数轴上是均匀分布。错 f ...

matlab作业

matlab语言 第3次作业 字符串,单元数组和结构体 专业 海洋技术 海洋测绘方向 姓名 张体强学号 1026222 1 如何将一个char 数据类型的向量转化为相应的double 型数据类型的数据向量。从式1 到8,判断这些语句是否正确。如果它们正确,那么将产生什么结果?这题不要在电脑中做。1....