matlab软件技术 作业

发布 2022-09-20 20:55:28 阅读 2940

学号 10094171 姓名**灿班级机设092

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

function yi

x=0:2*pi/100:2*pi;

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

y2=sin(x);

plot(x,y1)

hold on

plot(x,y2,'r.')

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

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

function er

x=-5:0.5:5;

y=0:1/3:10;

x,y]=meshgrid(x,y);

z=cos(x).*cos(y).*exp(-sqrt(x.*x+y.*y)/4);

subplot(2,1,1);

surf(x,y,z)

subplot(2,1,2);

surfc(x,y,z)

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

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

function san

x=[1 11 21 31 41 51 61 71 81 91 101];

y=log10(x);

p=polyfit(x,y,5);

z=1:1:101;

plot(z,log10(z))

hold on

z1=polyval(p,z);

plot(z,z1,'r-.'

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

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

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

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

要求只给出程序)

function si

a=randn(10,5);

junzhi=mean(a)

biaozhunfangcha=std(a)

zuidazhi=max(max(a))

zuixiaozhi=min(min(a))

hanghe=sum(a,2)

zonghe=sum(sum(a))

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

function wuyi=wuyi(x)

wuyi=sin(x).^5.*sin(5*x);

function wuer=wuer(x)

wuer=(1+x.*x)./1+x.^4);

function wusan=wusanxy(x,y)

wusan=abs(cos(x+y));

function wu

z1,n1]=quadl('wuyi',0,pi);

z2,n2]=quadl('wuer',-1,1);

z3=dblquad('wusanxy',0,pi,0,pi);z1z2

z3z1 =

z2 =

z3 =

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软件技术 作业

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

软件技术专业大纲

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