matlab软件技术 作业

发布 2022-09-20 20:57:28 阅读 5134

学号:10094152 姓名:郑焕魁班级:机设优090

1、 设,,在区间取101个点,在同一个图形窗口下,分别用不同的线型,绘制上述两条函数曲线,标注:横坐标为,纵坐标为。(要求给出程序,画出图形)答:程序。

x=linspace(0,2*pi,100);

y1=(0.5+3*sin(x)/(1+x.*x)).cos(x);

y2=sin(x);

plot(x,y1,'k:',x,y2,'b--'

xlabel('variable x');

ylabel('variable y');

图形。2、 绘制函数的曲面图和含有等高线的曲面图。

其中的21个值均匀分布在[-5,5]范围,的31个值均匀分布在[0,10],要求使用subplot(2,1,1)和subplot(2,1,2)将产生的曲面图和带有等高线的曲面图绘制在同一窗口中。(要求给出程序,画出图形)答:程序。

x,y]=meshgrid(-5:10/20:5,0:10/30:10);

z=cos(x).*cos(y).*exp(-1/4*((x.^2+y.^2).^1/2)))

subplot(2,1,1);

mesh(x,y,z);

subplot(2,1,2);

meshc(x,y,z);

图形。3、 已知在[1,101]区间10个整数采样点的函数值如表所示:

试求的5次拟合多项式,并绘制出和在[1,101]区间的函数曲线。(要求给出程序,画出图形)答:程序。

x=linspace(1,101,11);

y1=[0,1.0414,1.3222,1.

4914,1.6128,1.7076,1.

7853,1.8513,1.9085,1.

9590,2.0043];

p=polyfit(x,y1,5);

xi=linspace(1,101,11);

y1=log(xi);

y2=polyval(p,xi);

plot(xi,y1,'b:d',xi,y2,'r-p');

图形。4、 利用randn函数生成符合正态分布的随机矩阵a,进行如下操作:

a各列元素的均值和标准方差;

a的最大元素和最小元素;

求a每行元素的和以及全部元素之和。

要求只给出程序)

答:a=randn(10,5);

m=mean(a)

d=std(a)

max(max(a))

min(min(a))

sum(a,2)

sum(sum(a,2))

5、 求下列三个式子的数值积分(要求给出程序,并给出积分结果数据)答:

程序。format long

g=inline('(sin(x)).5).*sin(5*x)')

a,m]=quad(g,0,pi)

结果。a =

程序。format long

g=inline('(1+x.^2)./1+x.^4)')

a,m]=quadl(g,-1,1)

结果。a =

程序。function f=fxy(x,y)

global ki;

ki=ki+1

f=inline('abs(cos(x+y))'

i=dblquad(f,0,pi,0,pi)

结果。i =

matlab软件技术 作业

学号 10094171 姓名 灿班级机设092 一 求下列表达式的值。要求给出程序和执行结果。解 z1 2 sin 85 180 pi 1 exp 2 z1 提示 用冒号表达式生成 向量,求各点的函数值时用点乘运算。解 a 3 0.1 3 z2 exp 0.3 a sin a 0.3 2 log 0...

matlab软件技术 作业

学号 10094171 姓名 灿班级机设092 1 设,在区间取101个点,在同一个图形窗口下,分别用不同的线型,绘制上述两条函数曲线,标注 横坐标为,纵坐标为。要求给出程序,画出图形 function yi x 0 2 pi 100 2 pi y1 0.5 3 sin x 1 x.x cos x ...

软件技术专业大纲

1.1 软件技术专业的主干学科。随着科学技术的发展,目前出现了很多新兴的学科,并且和其它的相关学科互相交错 联系紧密。本专业包含的主要学科有计算机科学与技术 信息工程 信息科学技术 网络工程 计算机软件 数字 技术 信息与通信工程等。与此相近的专业或专业方向有 软件工程 计算机科学与技术 电子商务 ...