资源描述:
《matlab程序应用题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MATLAB程序:1、求解准则层对目标层的权重向量w以及最大特征值d>>A=[124;1/212;1/41/21];>>[v,d]=eig(A)v=-0.96310.872900.24080.4364-0.89440.12040.21820.4472d=-0.00000003.00000000>>w=v(:,2)/sum(v(:,2))w=0.57140.28570.14292、求解第三层对第二层的权重向量w1,w2,w3及对应的最大特征值d1,d2,d3,并进行一致性检验>>B1=[132;1/311/2;1/221];>>[w1
2、,d1]=eig(B1)w1=-0.84680.84680.8468-0.2565-0.1282-0.2221i-0.1282+0.2221i-0.4660-0.2330+0.4036i-0.2330-0.4036id1=3.0092000-0.0046+0.1663i000-0.0046-0.1663i>>w1=w1(:,1)/sum(w1(:,1))w1=0.53960.16340.2970>>CI=(3.0092-3)/(3-1)CI=0.0046>>RI=0.58;>>CR=CI/RICR=0.0079>>B2=[139;1
3、/313;1/91/31];>>[w2,d2]=eig(B2)w2=-0.94350.44270.9392-0.3145-0.8643-0.3433-0.10480.23890.0101d2=3.00000000.0000000-0.0000>>w2=w2(:,1)/sum(w2(:,1))w2=0.69230.23080.0769>>B3=[135;1/312;1/51/21];>>[w3,d3]=eig(B3)w3=-0.92810.92810.9281-0.3288-0.1644+0.2847i-0.1644-0.2847i-
4、0.1747-0.0873-0.1513i-0.0873+0.1513id3=3.0037000-0.0018+0.1053i000-0.0018-0.1053i>>CI=(3.0037-3)/(3-1)CI=0.0018>>RI=0.58;>>CR=CI/RICR=0.0032>>w3=w3(:,1)/sum(w3(:,1))w3=0.64830.22970.1220>>w4=w1*w(1,:)Q1,Q2,Q3对O层的组合权重为w4=0.30840.09340.1697Q4,Q5,Q6对O层的组合权重为>>w5=w2*w(2,:)
5、w5=MatLab考试题(必做题)姓名:学号:班级:1.请登陆美国MathWorks公司的网站(http://www.mathworks.com),查看看现在大概有多少本MATLAB-basedbooks(以MATLAB为基本软件,来说明各个专业领域的教科书或工具书)。哪一个领域的MATLAB-basedbooks最多?中文书共有几本?答:1612本,数学方面的最多,中文书共有37本。2.请在MATLAB中直接输入下列常数,看它们的值是多少:a.ib.jc.epsd.infe.nanf.pig.realmaxh.realmin依次解
6、为:ans=0+1.0000ians=0+1.0000ians=2.2204e-016ans=Infans=NaNans=3.1416ans=1.7977e+308ans=2.2251e-3083.试写一函数regPolygon(n),其功能为画出一个圆心在(0,0)、半径为1的圆,并在圆内画出一个内接正n边形,其中一顶点位于(0,1)。例如regPolygon(8)可以画出如下之正八边型:解:新建regPolygon.m文件如下:functiony=regPolyfon(n)n=8;%要画的n边形R=1;%圆的半径t=0:0.01
7、:2*pi;x=R*cos(t);y=R*sin(t);m=linspace(pi/2,5/2*pi,n+1);xz=R*cos(m);yz=R*sin(m);holdonplot(x,y,xz,yz);axis'equal';4.一条参数式的曲线可由下列方程式表示:x=sin(t),y=1-cos(t)+t/10当t由0变化到4*pi时,请写一个MATLAB的脚本plotParam.m,画出此曲线在XY平面的轨迹。解:新建plotParam.m:t=linspace(0,4*pi);x=sin(t);y=1-cos(t)+t/10
8、;plot(x,y,'-o');32.521.510.50-1-0.8-0.6-0.4-0.200.20.40.60.815.当一个小圆轮沿着一条曲线行进时,轮缘任一点的轨迹就会产生变化丰富的摆线。假设小圆轮的半径r=2。a.当小圆轮