matlab 可能会考的点

4.19

根据已学以及自学完成以下内容
1、已知f1(s)=(s^2+3)(s+1)(s+4),求f1(s)=0的解。
2、已知f2(s)=(s^3+3)(s+5)(s^2+4),求f2(s)=0的解。
3、求f2(s)/f1(s)的极点、留数、直项;
4、求f1(1:100)、f2(6)的值
5、已知多项式系数p=[1 0 -2],写出多项式,形式为ax^2+..+d;poly2str;
6、生成100行1列的0~1的随机数,赋值给e;
7、y=x^2+x+e;其中x=1~100;求y的值;
8、使用polyfit对7题中的x、y拟合;


试做

p172 5 ;  p172 2,4;


4.26

以下都用符号计算完成。
1、显示1000位有效数字的pi
2、计算f1=5^0.5+2^0.3,
3、显示f1,有效数字20位
4、已知f2(x)=(sinx)^3+2sinx+3,利用subs求x=[3 6 5]时的f2
5、利用subs把f2转化位y^3+2y+3
6、计算行列式[1 1 1 1;a b c d;a*a b*b c*c d*d;a*a*a b*b*b c*c*c d*d*d],并简化
7、因式分解1001, 因式分解 x^8 - 1
8、 将(x+1)3、sin(x+y)展开

有能力的自学:
1、求sinx/x当x趋向0的左极限与右极限
2、计算  x*x/(1-cosx) 当x趋于0的极限
3、对 x*x/(1-cosx) 求二次导数 


5.10

1 求解微分方程 y''+3y'+2y=sinx;
2 计算  x*x/(1-cosx) 当x趋于0的极限
3 xsin(x)的积分上限  2^0.5   下限 2
4 计算行列式[1 1 1 1;a b c d;a*a b*b c*c d*d;a*a*a b*b*b c*c*c d*d*d],并简化
5 因式分解1001, 因式分解 x^8 - 1
6  对 x*x/(1-cosx) 求二次导数
7 求级数和 1/1/1 + 1/2/2+ 。。。。。
8 对e^x  在0点taylor展开。%忽略9阶及9阶以上小量的展开  


9 taylortool 查看 学习

10 funtool 查看 学习


5.17

1、画出[0,2pi] 范围之内的sin曲线

syms x

>> x=[0:0.01:2*pi];

>> plot(sin(x))

2、画出间距0.05,[0,2pi] 范围之内的sin曲线的离散图形

syms x

>> x=[0:0.05:2*pi];

>> plot(sin(x))

3、利用已学知识,画出下面的图形:

>> t=[0:0.01:3.5];

>> plot(sin(t).*sin(9*t))

>> t=[0:0.01:3];

>> text(1.5,0.8,'优美的曲线 s=sint.sin9t')

>> plot(sin(t).*sin(9*t))

>> text(1.5,0.8,'优美的曲线 s=sint.sin9t')

>> plot(t,sin(t).*sin(9*t))

>> xlabel('X轴时间t'),ylabel('y轴位移s')

>> text(1.5,0.8,'优美的曲线 s=sint.sin9t')

>> title(['曲线 s=sint.sin9t'])

4、利用已学知识,画出下面的图形:

>> clear

>> t=[0:0.01:3.5];

plot(t,sin(t).*sin(9*t),'>')

text(1.5,0.8,'优美的曲线 s=sint.sin9t')

xlabel('X轴时间t'),ylabel('y轴位移s')

text(1.5,0.8,'优美的曲线 s=sint.sin9t')

title(['曲线 s=sint.sin9t'])

>> plot(t,sin(t).*sin(9*t),'r>')

>> text(1.5,0.8,'优美的曲线 s=sint.sin9t')

xlabel('X轴时间t'),ylabel('y轴位移s')

text(1.5,0.8,'优美的曲线 s=sint.sin9t')   // text(1.5,0.8,'a^{dad}')

                                  //text(1.5,0.8,'a^{dad}{\alphal}')

                                  ////text(1.5,0.8,'a^{dad}{\leftarrow}')

title(['曲线 s=sint.sin9t'])

5、已知椭圆(x-3)^2/6^2+(y-2)^2/8^2=1,画出该椭圆,注意使用axisequal,  (help axis)

>> clear

>> t=0:0.01:2*pi;

 x=3+6*sin(t);

 y=2+8*sin(t);

 plot(x,y)

>> t=0:0.01:2*pi;

 x=3+6*sin(t);

 y=2+8*cos(t);

 plot(x,y)

>> axis equal

或者

syms x y

ezplot('(x-3)^2/6^2+(y-2)^2/8^2=1',[-10,20,-10,20])

6、已知x=0:0.2:2; y=5*x+rand(1,11); 利用已学知识polyfit以及plot,画出下面的图形:

>> clear

x=0:0.2:2;

y=5*x+rand(1,11);

plot(x,y);

polyfit(x,y,1);

plot(x,y,'r.');

polyfit(x,y,1);

 ans=

4.8651    0.6786

>> plot(x,4.8651.*x+0.6786)

>> plot(x,y,'r.');

>> hold on

>> plot(x,4.8651.*x+0.6786)


猜你喜欢

转载自blog.csdn.net/mcuwangzai/article/details/79999446