预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MATLAB答案答案答案一.08级matlab试题1.用两种不同方法产生主对角线上元素为2,-3,4,5的4?4的矩阵;方法一:a1=diag([2-345])方法二:a2=[2000;0-300;0040;0005]2.产生均值为6,方差为0.25的正态分布随机矩阵;R=0.5*randn(3,4)+63.已知矩阵----=1115370612A,分别求A的转置矩阵,行列式,逆矩阵,特征根和对应的特征向量;c'%转置矩阵det(c)%行列式inv(c)%逆矩阵[v,d]=eig(c)%特征根与特征向量4.在同一个窗口绘制出分别用红色和黑色表示xyxy3cos,2sin21==的曲线,且对它们加以适当的标注,同时标出标题,x轴,y轴。x=-pi:pi/50:pi;y1=sin(2*x);y2=cos(3*x);plot(x,y1,'r',x,y2,'b-')gridonxlabel('x?á')ylabel('y?á')title('sin(2*x)oícos(3*x)')text(0,0'\leftarrow',sin(2*x))text(pi/6,0'\leftarrow',cos(3*x))5.绘制出2xey-=的图像,其中[]4,4-∈x,并将曲线以下的部分填充颜色;x=-4:0.1:4;y=exp(-x.^2);plot(x,y)fill(x,y,'k')6.计算0~1000之间的3的倍数的和r=0;fork=3:3:1000;r=r+k;disp(r)7.用两种方法求∑=61!kk方法一:p=0;fork=1:1:6;r=factorial(k);p=p+r;enddisp(p)方法二:r=1;p=0;fork=1:1:6;i=k;r=r*i;p=p+r;enddisp(p)方法三:r=0;fork=1:1:6;r=r+prod(1:k)enddisp(r)8.绘制出分段函数??>≤≤--<-=11112xxxxxxy的图像x=-3:.01:3n=length(x);fori=1:n;if(x(i)<-1)y(i)=-x(i)elseif(x(i)>1)y(i)=x(i)elsey(i)=x(i).^2endplot(x,y)9.已知正态分布概率密度函数为222)(21),;(σμσπσμ--=xexf分别绘制;1,0==σu100,0;2,0;7.0,0======σσσuuu的曲线,并加以适当的标注。x=-4:.1:4mu=0,sigma=1y=1/(sqrt(2*pi)*sigma)*exp((-(x-mu).^2)/(2*sigma.^2))plot(x,y,'k-')holdonmu=0,sigma=0.7y=1/(sqrt(2*pi)*sigma)*exp((-(x-mu).^2)/(2*sigma.^2))plot(x,y,'r')holdonmu=0,sigma=2y=1/(sqrt(2*pi)*sigma)*exp((-(x-mu).^2)/(2*sigma.^2))plot(x,y,'b')holdonmu=0,sigma=100y=1/(sqrt(2*pi)*sigma)*exp((-(x-mu).^2)/(2*sigma.^2))plot(x,y)legend('mu=0,sigma=1','mu=0,sigma=0.7','mu=0,sigma=2','mu=0,sigma=100'))(lim0xfx→)(limxfax→)(limxfx∞→二.补充(一).矩阵1.单位矩阵:a=eye(4)a1=eye(2,3)2.全0矩阵:b=zeros(2,10)3.全1矩阵:c=ones(2,10)c1=8*ones(3,5)c1=8888888888888884.diag函数:(1).产生对角矩阵d=[2-108]a=diag(d)a=2000-100008a1=diag(d,1)a1=020000-10000080000a2=diag(d,-1)a2=000020000-10000080(2).从矩阵中提取对角线元素r=rand(3,3)b=diag(r)(3).利用diag函数得复杂矩阵v=[1234];v1=[789];c=diag(v)+diag(v1,1)5.均匀分布(rand)与正态分布(randn)的随机矩阵(1).产生[01]之间均匀分布的随机矩阵r1=rand(2,3)(2).产生[-55]之间均匀分布的随机矩阵r2=5-10*rand(2,3)6.抄题目:echoon7.矩阵元素是按列存储的若a=[123;102030]则a(2)=10a(1:6)=1102203308.共轭转置:a'非共轭转置:a.'9.矩阵重排(1).a=[12;34;56]b=a(:)%变成一维向量c=