1.\x05试用roots或solve命令算出 的根.2.\x05请按下列步骤进行此作业:(1)\x05使用randn产生一个10X10的矩阵A(2)\x05计算B=(A+A’)/2.请注意,B一定是一个对称矩阵(3)\x05计算矩阵B的特征向量e1

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/30 02:22:48

1.\x05试用roots或solve命令算出 的根.
2.\x05请按下列步骤进行此作业:
(1)\x05使用randn产生一个10X10的矩阵A
(2)\x05计算B=(A+A’)/2.请注意,B一定是一个对称矩阵
(3)\x05计算矩阵B的特征向量e1 e2 … e10
3.\x05写一个MATLAB函数myfun.m来计算下列方程式:
y=0.5*exp(x/3)-x*x*sin(x)
其中x是函数的输入,y是函数的输出.你的函数必须能处理当x是标量或向量的两种情况.
4.\x05一个平面上的椭圆可以表示成下列方程式:
我们也可以用参数将椭圆表示成:x=a*cos( ) y=b*sin( )
请利用上述参数式,画出一个椭圆,其中a=5,b=3,而且椭圆上共有100个点.
5*(扩展题).请用surf命令来画出下列函数的曲面图:z=x*exp(- - )
其中x在[-2,2]间共等切分为21点,y在[-1,1]间共等切分为21点,所以此曲面共有441点.(1)请用默认的颜色对照表(colormap)来画出此曲面.(2)请以曲面的斜率来设定曲面的颜色.(3)请以曲面的曲率来设定曲面的颜色.
1.\x05试用roots或solve命令算出x^3+2x^2+x+1=0 的根.
2.\x05请按下列步骤进行此作业:
(1)\x05使用randn产生一个10X10的矩阵A
(2)\x05计算B=(A+A’)/2.请注意,B一定是一个对称矩阵
(3)\x05计算矩阵B的特征向量e1 e2 … e10
3.\x05写一个MATLAB函数myfun.m来计算下列方程式:
y=0.5*exp(x/3)-x*x*sin(x)
其中x是函数的输入,y是函数的输出.你的函数必须能处理当x是标量或向量的两种情况.
4.\x05一个平面上的椭圆可以表示成下列方程式:(x/a)^2+(y\b)^2=1
我们也可以用参数将椭圆表示成:x=a*cos(θ ) y=b*sin(θ )
请利用上述参数式,画出一个椭圆,其中a=5,b=3,而且椭圆上共有100个点.
5*(扩展题).请用surf命令来画出下列函数的曲面图:z=x*exp(-x^2-y^2)
其中x在[-2,2]间共等切分为21点,y在[-1,1]间共等切分为21点,所以此曲面共有441点.(1)请用默认的颜色对照表(colormap)来画出此曲面.(2)请以曲面的斜率来设定曲面的颜色.(3)请以曲面的曲率来设定曲面的颜色.
我们matlab是选修课,


x1=roots([1,2,1,1])
x2=solve('x^3+2*x^2+x+1=0','x')
vpa(x2)

A=randn(10)
B=(A+A')/2
[v,d]=eig(B) % v的列向量就是特征向量,d的对角线值就是特征值
③ 需要将下列语句存入m文件,再用y=myfun(x)调用
function y=myfun(x)
% y=myfun(x)
% y=0.5.*exp(x/3)-x.^2.*sin(x)
y=0.5.*exp(x/3)-x.^2.*sin(x);

theta=linspace(0,2*pi,100);
x=5*cos(theta);y=3*sin(theta);
plot(x,y,'bx-');grid on;
title('椭圆 (x/a)^2+(y\b)^2=1');
xlabel('x=5*cos(theta)');ylabel('y=3*sin(theta)');

x=linspace(-2,2,21);
y=linspace(-1,1,21);
[x,y]=meshgrid(x,y);
z=x.*exp(-x.^2-y.^2);
surf(x,y,z)