Matlab测试解决方案

1问题:

x =[0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.7 0.9 1];这里有两个0.7,你要确定。

y =[1.9 2.2 3.1 4.0 4.2 3.8 3.9 4.7 5.6 7.0];

p=polyfit(X,Y,4)

py=polyval(p,X);

plot(X,Y,' r* ',X,py);

格子

问题2:(不是很清楚,问题的意思不清楚)

[xx,YY]= mesh grid(-10:0.5:10);

zz=sqrt(xx。^2+yy.^2);

冲浪(xx,yy,zz)

阴影插图

问题3:(无)

4个问题:

x = 0:2:4 * pi;

y = sin(x)。* exp(-x/5);

xx = 0:0.1:4 * pi;

yya=interp1(x,y,xx,'最近');

yyb=interp1(x,y,xx,'线性');

yyc=interp1(x,y,xx,' spline ');

yyd=interp1(x,y,xx,'立方');

yye=polyval(polyfit(x,y,6),x);

plot(xx,yya,xx,yyb,xx,yyc,xx,yyd,xx,yyd,x,y,' r * ');

图例('最近','线性','样条','三次','多边形','源')

格子

标题(' 2007***07**_张* ')

xlabel('x ')

ylabel('y ')

问题5:不清楚

6个问题:

z =[10 21 23 14 35 26 47 48

21 32 33 24 35 26 17 48

15 23 23 44 25 34 27 38 ];

bar3(z)

set(gca,' xticklabel ',{'2001 ',' 2002 ',' 2003 ' });

Set(gca,' yticklabel ',{ '大一','大二','大三','大四','硕士一','硕士二','博士班','院系' })