您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > 实验2matlab数值运算
实验二MATLAB数值运算一、实验目的1.熟悉MATLAB软件的基本操作;2.学会用MATLAB做基本数学计算3.学会矩阵的创建。4.熟悉利用MATLAB计算矩阵。二、实验内容1.帮助命令使用help命令,查找sqrt(开方)函数的使用方法;2.在命令窗口输入矩阵A=[715;256;315],B=[111;222;333]3.矩阵运算(1)矩阵的乘法已知A=[12;34];B=[55;78];求A^2*B=[105115;229251];(2)矩阵除法已知A=[123;456;789];B=[100;020;003];A\B=1.0e+016*[-0.451.80-1.35;0.90-3.602.70;-0.451.80-1.35];A/B=[111;42.52;743].(3)矩阵的转置及共轭转置已知A=[5+i,2-i,1;6*i,4,9-i];求A.'=[712;04;17],A'=[712;04;17].(4)使用冒号选出指定元素已知:A=[323;246;6810];求A中第3列前2个元素;A中所有列第2,3行的元素;(5)自编程序并完成上机编辑,调试,运行,存盘:用MATLAB命令完成矩阵的各种运算,例如:144434241343332312423222114131211A求出下列运算结果,并上机验证。A(:,1)=[11;21;31;41]A(2,:)=[21222324]A(1:2,2:3)=[1213;2223]A(2:3,2:3)=[2223;3233]A(:,1:2)=[1112;2122;3132;4142]A(2:3)=[2131]A(:)=[11;21;31;41;12;22;32;42;13;23;33;43;12;24;34;44]A(:,:)=[11121314;21222324;31323334;41424344]ones(2,2)=[11;11]eye(2)=[10;01](6)基本矩阵运算(a)创建数值矩阵①在命令窗口按照表2-5中从左到右顺序依次执行相关命令,将结果记录在表2-1中。表2-1指令a=[123;456;789]a(3,2)a(:,1)a(1:2,2:3)结果a=[123;456;789]8[1;4;7][23;56]②在命令窗口按照表2-2中从左到右顺序依次执行相关命令,将结果记录在表2-2中。表2-6指令t=0:5u=0:0.5:4b=[11+2i;3+4i3]结果[012345]u=0ans=Emptymatrix:1-by-0[11;33](b)按表2-3要求创建并观察记录特殊矩阵,将结果记于表2-3中。表2-7备注全1矩阵全0矩阵单位矩阵魔术矩阵均匀分布随机矩阵指令a1=ones(3,4)a2=zeros(2,3)a3=eye(4)a4=magic(4)a5=rand(3)结果A1=[1111;1111;1111]A2=[000;000]A3=[1000;0100;0010;0001]A4=[162313;511108;97612;414151]A5=[0.950.490.46;0.230.890.02;0.610.760.82]备注正态分布随机矩阵范得蒙矩阵希尔伯特矩阵托普利兹矩阵帕斯卡矩阵2指令a6=randn(4)a7=vander([1562])a8=hilb(4)a9=toeplitz(1:6)pascal(5)结果A6=[-0.43-1.150.33-0.59;-1.671.190.172.18;0.131.19-0.19-0.14;0.29-0.040.730.11]A7=[1111;1252551;2163661;8421]A8=[10.20.330.25;0.500.330.250.20;0.330.250.200.17;0.250.200.170.14]A9=[56;45;34;23;12;21][1;5;15;35;70]4.练习MATLAB命令的基本操作(1)常数矩阵输入a1=[123]a1=123a2=[1;2;3]a2=123记录结果,比较显示结果有何不同。b=[125]b=125b=[125];无输出;记录结果,比较显示结果有何不同。a3=[sqrt(3),5/4,exp(-0.2);1:3]A3=1.731.250.821.002.003.00a4=a3'a4=1.731.001.252.000.823.00记录结果,比较变量加“'”后的区别。(2)作循环指令程序通过建立M文件求取表达式1239899100?的值。(5500)35.方程与方程组的求解(1)方程的求解编写程序求解下面的方程并记录结果01269796231261123456xxxxxxP=[111-2631-6279-1269];Roots(p)Ans=[-23.11;11.51;-4.07;1.83;1.83](2)方程组的求解编写程序求解下面的方程组并记录结果①A=[12-2.611;2-336-5;113.3-6;34-70];B=[70;-31;62;103];A\BANS=[-49.62;77.24;8.16;-1.24]②A=[21-1-1;102-18;1-200;0204];B=[0;0;0;6];A\BANS=[2.73;1.36;6;0.82]三、实验步骤1.熟悉MATLAB的工作环境,包括各菜单项、工具栏以及指令窗口、工作空间窗口、22.6117023365313.3662347103xyzwxyzwxyzwxyz2012342180132012246024IIIIIIIIII4启动平台窗口、命令历史窗口、图形文件窗口和M文件窗口。2.在指令窗口中完成实验内容中规定操作并记录相关实验结果,并撰写实验报告。
本文标题:实验2matlab数值运算
链接地址:https://www.777doc.com/doc-2500118 .html