实验Matlab数值运算,实验2matlab数值运算.doc

41528d3028836879cd698677c3999917.gif实验2matlab数值运算.doc

实验二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命令完成矩阵的各种运算,例如:143241A求出下列运算结果,并上机验证。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文件求取表达式的值。(5500)139810?35.方程与方程组的求解(1)方程的求解编写程序求解下面的方程并记录结果012697631212456xxxP=[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的工作环境,包括各菜单项、工具栏以及指令窗口、工作空间窗2.6170353.24710 xyzwzxy201348246IIII4口、启动平台窗口、命令历史窗口、图形文件窗口和M文件窗口。2.在指令窗口中完成实验内容中规定操作并记录相关实验结果,并撰写实验报告。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值