资源描述:
《数学建模上机实验报告1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、西华大学数学建模上机实验报告西华大学数学建模上机实验报告课程名称:数学建模年级:2011级上机实验成绩:指导教师:蒲俊老师姓名:李国强上机实验名称:MATLAB基本操作学号:362011080401114上机实验日期:2013.03.16上机实验编号:组号:上机实验时间:一、实验目的通过学习数学建模MATLAB软件并熟悉掌握,为进一步学习数学建模打下基础。二、实验内容一、数据输入练习1.A=[123;456;782];2.B=1:2:10;%一般:a:h:b3.linspace(a,b,n);%从a开始,到b结束,产生n个数;4.symsab%定义a,b为符号5.a
2、=sym(‘a’)%定义a为符号二、数据访问:输入矩阵或数组,体会下列命令含义1.X(i)%取X的第i个元数2.X(a:h:b)%取X的a:h:b位置上的元素3.X([abcd])%取X的第a,b,c,d位置上的元素4.A(i,:)%取A的第i行元素5.A(:,j)%取A的第j列元素6.A(i,j)%取A的第i行第j列元素三、矩阵(数组)练习运算输入矩阵(数组),进行下列运算1.A(1,:).*A(2,:);A*A(:,3)。2.sum(A);sum(A(i,:))%体会该运算含义3.max(A);min(A)[y,j]=max(A)%体会该运算含义4.[AB];[
3、A;B’]%拼接矩阵,体会该运算含义5.A(2,:)=[]%删除A的第二行元素,体会该运算含义第7页共7页西华大学数学建模上机实验报告6.det(A);inv(A);%求A的行列式和逆矩阵7.[V,D]=eig(A);%求A的特征值和相应特征向量8.将A化成行阶梯矩阵C9.C1=zeros(m,n);C2=ones(m,n);C3=eye(m,n)%m,n为正整数,自己取定。三、使用环境MATLAB7.0.1四、核心代码及调试过程一.数据输入练习1.A=[123;456;782]A=1234567822.B=1:2:10B=135793。linspace(a,b,n
4、)???Undefinedfunctionorvariable'a'.4.symsab>>5.a=sym('a')a=a二.数据访问:输入矩阵或数组>>X=[123;456;789]X=1234567891.>>X(2)ans=42.>>X([1:2:7])ans=17533.>>X([2456])第7页共7页西华大学数学建模上机实验报告ans=42584.5.6.A=[1345;2356;6780]A=1345235667804.>>A(2,:)ans=23565.>>A(:,3)ans=4586.>>A(2,3)ans=5三.矩阵(数组)练习运算>>A=[123
5、;456;782]A=123456782>>B=[2;3;4]B=2第7页共7页西华大学数学建模上机实验报告341.>>A(1,:).*A(2,:)ans=41018>>A*A(:,3)ans=2154732.>>sum(A)ans=121511>>sum(A(2,:))ans=153.>>max(A)ans=786>>min(A)ans=1224.>>[AB]ans=12324563第7页共7页西华大学数学建模上机实验报告7824>>[A;B']ans=1234567822345.>>A(2,:)=[]A=123782>>A=[123;456;782]A=1234
6、567826.>>det(A)ans=21>>inv(A)ans=-1.80950.9524-0.14291.6190-0.90480.2857-0.14290.2857-0.14297.>>[V,D]=eig(A)V=-0.2872-0.7303-0.3217第7页共7页西华大学数学建模上机实验报告-0.67160.6733-0.4070-0.6829-0.11560.8549D=12.8113000-0.3690000-4.44238.>>A(3,:)=A(3,:)-7*A(1,:)A=1234560-6-19>>A(2,:)=A(2,:)-4*A(1,:)A=
7、1230-3-60-6-19>>A(3,:)=A(3,:)-2*A(2,:)A=1230-3-600-7>>C1=zeros(6,3)C1=000000000000000000>>C2=ones(3,2)第7页共7页西华大学数学建模上机实验报告C2=111111>>C3=eye(2,3)C3=100010五、总结初步学习了matlab软件,还需努力学习。第7页共7页