《数学实验与Matlab》程序
- 格式:doc
- 大小:544.50 KB
- 文档页数:78
齐齐哈尔大学Matlab程序设计结课报告学院:理学院班级:信科152姓名:刘言学号:2015035000数学实验报告姓名:刘言班级:信科152 实验日期:2016.11.29实验名称:MATLAB实验汇总报告一、实验准备部分(一)实验基础:1.掌握基本的matlab编程基础,能够解决简单的数学问题2.GUI工具与图形用户界面3.数据可视化4.数学问题5.文件读取6.Matlab编译器7.本报告基于版本:matlab2016a进行编写,如遇不兼容问题,请放于此版本调试(二)实验基本理论与方法1、绘图函数polt实现一次函数图像、正多边形、二次函数的绘图功能:plot(x,y);绘图函数axis([-1.1,1.1,-1.1,1.1]);图像坐标2、添加GUI控件实现可视化操作:3、一元二次方程求解:一元二次方程的求根公式:将一元二次方程ax2+bx+c=0(a≠0)进行配方,当b2-4ac≥0时的根为5、矩阵基本计算:求转置、逆矩阵、加减运算、左除右除、秩等相关计算6、两个简单的数学游戏(三)实验设计(可以用流程图、功能图或其他方式表示,选择一种即可)1、程序流程图用户界面二、实验操作部分程序设计点击画图 用户界面菜单栏功能一元二次函数一元函数求解正比例函数多边形绘制MCC 编译为.EXE工具帮助二元函数求解矩阵求解数学游戏速算24智商测试(一)实验过程:1、创建GUI界面:button按钮、edit可编辑文本框、text静态文本框、Aitx显示图像、按钮组等一些列组件相互联系搭建成一个相对完美的用户操作系统,2、实现按钮功能化:例如:按钮控件的制作:在GUI界面新建一个‘按钮’,然后双击打开‘String’对文本进行编辑,即可改变按钮显示的文字,右击到按钮标签Tag的回调函数Callback,键入相应的代码或者.m文件,实现相应功能。
然后就是按钮的外观优化:字体颜色,背景色,字体大小等做细节处理。
数学实验MATLAB版课程设计选题背景数学实验是数学教育中不可或缺的一部分。
随着科技的发展,各类软件工具也逐渐进入了数学实验领域。
MATLAB作为一款广泛应用于科技领域的数学计算软件,被越来越多的教师和学生所使用。
本课程设计旨在利用MATLAB软件,进行一系列有趣且具有实际意义的数学实验,以提高学生对数学的兴趣和实际应用能力。
选题内容本课程设计共包含以下三个实验项目:实验一:数学模型的建立与求解本实验旨在让学生了解数学模型的概念和建立方法,并通过MATLAB软件进行模型的求解。
具体步骤如下:1.学生自主选择一个实际问题,如某产品销售量的预测、某城市的交通流量分析等,并对问题进行分析,确定所需变量和关系。
2.学生利用所学知识建立相应的数学模型,并用MATLAB进行求解。
3.学生根据实际情况,对模型和求解结果进行分析和评价。
实验二:微积分理论的应用本实验旨在让学生了解微积分的基本理论和应用,以及MATLAB软件在微积分计算中的作用。
具体步骤如下:1.学生自主选择一个数学问题,如函数求极值、曲线积分计算等,并对问题进行分析。
2.学生利用所学知识,通过MATLAB软件进行计算和绘图,并对结果进行分析和评价。
实验三:离散数学的应用本实验旨在让学生了解离散数学的基本知识和应用,在MATLAB软件中实现离散数学的计算。
具体步骤如下:1.学生自主选择一个数学问题,如概率统计分析、图论问题等,并对问题进行分析。
2.学生利用所学知识,通过MATLAB软件进行计算和可视化,并对结果进行分析和评价。
实验要求1.学生需在规定时间内完成实验报告的撰写,并按要求提交。
2.学生需在实验前自行学习相关知识,具备独立思考和解决问题的能力。
3.学生需积极合作,认真对待实验和实验报告的撰写。
实验评估本课程设计采用综合评估方式,主要考虑以下四个方面:1.实验报告的撰写质量,包括实验目的、原理、步骤、结果和分析等。
2.实验过程中的表现,包括合作精神、独立思考能力、问题解决能力等。
MATLAB与数学实验第二版教学设计1. 前言MATLAB作为一种通用的科学计算软件,已得到广泛地应用。
其提供的语言和工具使得数学实验教学在许多方面得到了极大的改进。
本文将介绍MATLAB与数学实验第二版的教学设计,包括教学目标、教学内容、教学策略等内容。
2. 教学目标本次教学的主要目标是:让学生掌握MATLAB软件的基本操作、实验数据的处理、以及MATLAB在数学实验中的应用。
通过本次课程的学习,学生应具备以下知识和能力:•掌握MATLAB软件基本操作;•理解实验数据的处理方法;•学会利用MATLAB进行数学实验分析。
3. 教学内容3.1 MATLAB软件基础本部分教学内容主要涵盖MATLAB软件的基础知识,包括MATLAB编程语言、MATLAB环境基础等。
3.2 实验数据处理本部分教学内容主要涵盖实验数据的处理方法,包括数据读入和输出、数据预处理、数据分析等。
3.3 MATLAB在数学实验中的应用本部分教学内容主要涵盖MATLAB在数学实验中的应用,包括实验模型建立、实验分析与可视化、数学模型解决等。
4. 教学策略本节将介绍本次教学中所采用的教学策略。
4.1 教学方法本次教学采用“理论结合实践”教学方法,旨在让学生通过理论学习和实践操作相结合,提高学生的动手能力和应用能力。
4.2 实验设计本次教学将通过数学实验的方式实现知识点的教学,旨在增强学生的实践操作能力。
实验的设计将分为三个部分:•第一部分:MATLAB软件基础操作练习;•第二部分:实验数据处理;•第三部分:MATLAB在数学实验中的应用。
4.3 教学环节本次教学将分为讲授和实践两部分。
在讲授环节中,教师将通过授课、演示等方式进行教学;在实践环节中,学生将通过实验操作的方式进行学习。
5. 教学评价本节将介绍本次教学的评价方式。
5.1 考试评价本次教学将通过考试的方式进行评价,考试内容将涵盖教学内容的全部知识点,旨在全面考核学生的学习效果和能力。
《数学实验》报告实验名称 matlab作业 3 学院专业班级姓名学号2011年 10月一、【实验目的】学习编辑程序来绘制几何立体图等.二、【实验任务】(一)P79 习题5绘制圆锥螺线的图像并加各种标注,圆锥螺线的参数方程为x=tcos(π/6)ty=tsin(π/6)t, (0<=t<=20π)z=2t绘制由函数x^2/9+y^2/16+z^2/4=1形成的立体图,并通过改变观测点获得该图形在各个坐标平面上的投影。
画三维曲面z=5-x^2-y^2(-2<=x,y<=2)与平面z=3的交线.(二)P79 习题7用mesh与surf命令绘制三维曲面z=x^2+3y^2的图像,并使用不同的着色效果及光照效果。
(三)P79习题8绘制由函数x^2/9+y^2/16+z^2/4=1形成的立体图,并通过改变观测点获得该图形在各个坐标平面上的投影。
(四)P79习题9画三维曲面z=5-x^2-y^2(-2<=x,y<=2)与平面z=3的交线.【实验程序】(一)t=0:pi/50:20*pi;x=t.*cos((pi/6)*t);y=t.*sin((pi/6)*t);z=2*t;plot3(x,y,z)title('ÇúÏß4x^2+4y^2=z^2')xlabel('txÖá'),ylabel('tyÖá'),zlabel('tzÖá')(二)t=-5:0.1:5;[x,y]=meshgrid(t);z=x.^2+3*y^2;%meshÃüÁîsubplot(121);mesh(x,y,z);title('meshÃüÁî');shading flat;light('position',[0,0,10])%surfÃüÁîsubplot(1,2,2);surf(x,y,z);title('surfÃüÁî');shading faceted;light('position',[0,2,10])(三)a=3;b=4;c=2;[X,Y,Z]=ellipsoid(0,0,0,a,b,c,400);subplot(221),mesh(X,Y,Z)view(3)subplot(222),mesh(X,Y,Z)view(30,30)subplot(223),mesh(X,Y,Z)view(30,0)subplot(224),mesh(X,Y,Z)view(-120,30)axis equalaxis image(四)t=-2:0.1:2;[x,y]=meshgrid(t);z1=5-x.^2-y.^2;subplot(131)mesh(x,y,z1),title('z=5-x^2-y^2')z2=3*ones(size(x));subplot(132)mesh(x,y,z2),title('z=3')r0=abs(z1-z2)<=1;zz=r0.*z2;yy=r0.*y;xx=r0.*x;subplot(133),plot3(xx(r0~=0),yy(r0~=0),zz(r0~=0),'x')三、【实验结果】(一)(二)(三)(四)【实验总结】学会使用关键字来绘制函数图象,包括加各种标注,画圆锥螺线,使用着色效果、光照效果,画椭球,并改变观测点获得不同坐标平面的投影,画曲面与平面的交线等。
《Matlab软件与基础数学实验》程序(部分)追击问题:⼀敌舰在某海域内以椭圆轨迹航⾏,其在时间t时刻的坐标为:x(t)=10+20costy(t)=20+5sint我⽅战舰恰位于原点处,我战舰向敌舰发射制导鱼雷,鱼雷的速率为20,其运⾏⽅向始终指向敌舰,试问敌舰航⾏在何处将被击中?2. 若敌舰的运⾏轨迹变为x(t)=10+20costy(t)=20+20sint试问敌舰航⾏在何处将被击中?(⽆法击中)3. 若敌舰的运⾏轨迹变为x(t)=10+20costy(t)=20+20sint鱼雷速率提⾼⾄21,结果如何?%Matlab程序:clear;clch=0.01;%时间步长k=1;t(1)=0;x(1)=0;y(1)=0;%初始值r=10;while r>=0.05 % k<=250 %m=(20+5*sin(t(k))-y(k))/(10+20*cos(t(k))-x(k) +1.e-10)+1.e-10;if 10+20*cos(t(k))-x(k)>=0x(k+1)=x(k)+20*h/sqrt(1+m^2);elsex(k+1)=x(k)-20*h/sqrt(1+m^2);endif 20+5*sin(t(k))-y(k)>=0y(k+1)=y(k)+20*h/sqrt(1+1/m/m);elsey(k+1)=y(k)-20*h/sqrt(1+1/m/m);endr=(x(k)-10-20*cos(t(k)))^2+(y(k)-20-5*sin(t(k)))^2; r=sqrt(r); t(k+1)=h*k;k=k+1;plot(10+20*cos(t(k)),20+5*sin(t(k)), 'r*')hold onaxis([-10 32 -3 30]);plot(x,y, 'o')pause(0.02)endt=t(end),x=x(end),y=y(end)t =2.6300x =-7.1780y =22.5627第⼆问:速度相同⽆法击中第三问:t =4.4100 x =4.0221 y =0.9141%Matlab程序:clear;clch=0.01;%时间步长k=1;t(1)=0;x(1)=0;y(1)=0;%初始值r=10;while r>=0.05 % k<=250 %m=(20+20*sin(t(k))-y(k))/(10+20*cos(t(k))-x(k) +1.e-10)+1.e-10; if 10+20*cos(t(k))-x(k)>=0x(k+1)=x(k)+22*h/sqrt(1+m^2);elsex(k+1)=x(k)-22*h/sqrt(1+m^2);endif 20+20*sin(t(k))-y(k)>=0y(k+1)=y(k)+22*h/sqrt(1+1/m/m);elsey(k+1)=y(k)-22*h/sqrt(1+1/m/m);endr=(x(k)-10-20*cos(t(k)))^2+(y(k)-20-20*sin(t(k)))^2;r=sqrt(r);t(k+1)=h*k;k=k+1;plot(10+20*cos(t(k)),20+20*sin(t(k)), 'r*')hold onaxis([-12 32 -2 42]);plot(x,y, 'o')pause(0.02)endt=t(end),x=x(end),y=y(end)课本P811. 某农夫有⼀个半径10⽶的圆形⽜栏,长满了草.他要将⼀头⽜栓在⽜栏边界的栏桩上,但只让⽜吃到⼀半草,问栓⽜⿐的绳⼦应为多长?设拴⽜的绳⼦长为r, 以圆形⽜栏C1 的圆⼼为原点建⽴直⾓坐标系, 见图1, 不妨设拴⽜的栏桩为图1中圆形⽜栏C1 上的B 点, 其坐标为(10,0), 则所求问题转化为: 求出r,使得以B 点为圆⼼, 半径为r 的圆C2 与圆C1 相交部分的⾯积是圆C1 ⾯积的⼀半。
Matlab与数学实验第二版教学设计一、教学目标本次教学旨在帮助学生更好地掌握Matlab的应用,了解数学实验的基本概念和方法,并能够通过实验运用所学的知识解决实际问题。
二、教学内容本次教学内容主要分为两个部分:Matlab应用和数学实验。
具体包括以下内容:2.1 Matlab应用1.Matlab的基本语法和编程技巧2.数学计算在Matlab中的实现方法3.图形绘制在Matlab中的实现方法4.数据处理和分析在Matlab中的实现方法2.2 数学实验1.实验基本概念和分类2.实验设计的基本原则和方法3.实验数据的采集和处理4.典型实验案例分析和应用三、教学方法本次教学将采用如下教学方法:3.1 讲授通过PPT以及个人授课,对Matlab和数学实验的相关知识进行介绍和讲解,加深学生对课程内容的理解和掌握。
3.2 案例分析通过实例,让学生深入了解Matlab和数学实验的应用,帮助学生加深对实验的理解和掌握。
3.3 互动教学引导学生进行问题探讨和解决,锻炼学生的思维能力和实践能力,以及团队合作能力。
3.4 实验操作组织学生进行实验操作,让学生实践所学的知识,进一步巩固和加深对实验内容的理解和掌握。
四、教学时长本次教学时长为32学时。
五、教学评价教学评价将从以下几个方面进行:1.学生的实验报告,评估学生对实验内容的掌握程度;2.学生的课堂表现,评估学生对Matlab和数学实验的理解和应用程度;3.学生的测试成绩,评估学生掌握程度。
六、教学要求为提高教学效果,达到教学目标,本次教学有如下要求:1.学生需提前预习课程,做好课前准备;2.学生需参与实验操作,提高实践能力;3.学生需积极思考和探讨问题,加强团队协作能力;4.学生需按时完成测试和实验报告,完成教学评价。
七、教学资源为保障教学效果,本次教学需要如下资源:1.教室和教学设备;2.Matlab编程环境;3.实验器材和实验材料。
八、结语本次教学以Matlab应用和数学实验为主要内容,通过讲授、案例分析、互动教学和实验操作等多种方法,旨在帮助学生更好地掌握相关知识和技能,提升其实践能力和团队协作能力,达到培养复合型人才的目的。
数学实验与Matlab 1目录《数学实验与Matlab》程序 (1)实验1.矩阵运算与Matlab命令 (6)1.1 知识要点与背景:日常矩阵及其运算 (6)1.2实验与观察:矩阵和Matlab语言 (6)1.2.1 向量的生成和运算 (6)1.2.2.矩阵创建和运算 (7)1.2.3 Matlab工作环境和编程 (9)1.3应用、思考与练习 (9)1.3.1 关系矩阵 (9)1.3.2 投入产出 (9)1.3.3 循环比赛的名次 (9)1.3.4 参考程序 (10)实验2.函数的可视化与Matlab作 (11)2.1 实验与观察:函数的可视化 (11)2.1.1 Matlab二维绘图命令 (11)2.1.2多元函数的可视化与空间解析几何(三维图形) (13)2.2应用、思考和练习 (15)2.2.1 线性p周期函数 (15)2.2.2 平面截割法和曲面交线的绘制 (16)2.2.3 微分方程的斜率场 (17)2.2.4颜色控制和渲染及特殊绘图指令 (18)实验3.函数式-直接确定型模型 (18)3.1知识要点和背景:函数—直接确定性模型 (18)3.2实验与观察:插值与拟合 (19)3.2.1 插值方法与多项式拟合的概念 (19)3.2.2 用Matlab作插值和拟合 (19)3.2.3 用鼠标选节点观察插值、拟合的效果 (19)3.2.4 观察程序说明 (19)3.3应用、思考和练习 (20)3.3.1若干函数的插值和拟合练习 (21)3.3.2几个应用问题 (21)3.3.4多元函数的插值 (21)数学实验与Matlab 23.3.5 Fourier级数和周期函数的经验公式 (21)3.3.6由实验到理论:从开普勒定律和牛顿万有引力定律 (22)实验4. 微分、积分和微分方程 (22)4.1. 知识要点和背景:微积分学基本定理 (22)4.2 实验与观察(Ⅰ):数值微积分 (22)4.2.1实验:积分定义、微分方程和微积分基本定理的联系 (22)4.2.2 求解数值积分的Matlab积分命令 (23)4.2.3 观察程序及其说明 (23)4.3 实验与观察(Ⅱ):Matlab符号微积分简介 (25)4.3.1 创建符号变量 (25)4.3.2 求符号极限limit指令 (25)4.3.3 求导指令diff (25)4.3.4 求符号积分int (26)4.3.5 化简、提取和代入 (26)4.4应用、思考和练习 (27)4.4.1 追击问题 (27)4.4.2 应用问题 (27)实验5.用导数作定性分析 (28)5.1知识要点:函数作图—用导数定性描述函数 (28)5.2实验与观察:微分方程的定性解图示 (29)5.2.1人口增长的预测 (29)5.3 应用、思考和练习 (31)5.3.1.函数作图 (32)5.3.2.平衡点的分类 (32)5.3.3定性分析的应用 (32)实验6.最优化实验 (33)6.1知识要点与背景 (33)6.1.1 由简入繁:最佳水槽断面问题的推广 (33)6.1.2 微分法求最大和最小 (33)6.2 实验与观察(Ⅰ):模拟盲人下山的迭代寻优法 (34)6.3 .实验与观察(Ⅱ):Matlab优化工具箱简介 (35)6.3.1多元函数无约束优化指令fminunc和fminsearch (35)6.3.2其它的优化算法指令 (40)6.4 应用、思考与练习 (41)数学实验与Matlab 36.4.1 .计算最佳水槽断面面积 (41)6.4.2 对约束优化的讨论 (42)6.4.3.工程优化问题的计算 (42)实验7.隐函数、方程求根、不动点和迭代 (42)7.1知识要点与背景 (42)7.1.1 隐函数存在定理与四连杆机构的运动 (43)7.1.2 不动点和函数迭代 (43)7.2实验与观察 (43)7.2.1 隐函数的存在定理的可视化 (43)7.2.2.用蛛网图观察不动点迭代 (44)7.2.3 简单和复杂:二次函数的迭代和混沌 (46)7.3.应用、思考与练习 (47)7.3.1四连杆输出角的运动规律和动画模拟 (47)7.3.2轨道飞行器的拦截 (48)7.3.3怎样保证或加速迭代序列的收敛 (48)7.3.4.混沌有哪些特点? (49)7.4 非线性方程组求解 (49)实验8.线性代数实验 (49)8.1 实验(Ⅰ):用Matlab学线性代数 (49)8.1.1实验与观察:向量组的线性关系和解线性方程组 (50)8.1.2应用、思考与练习 (52)8.2 实验(Ⅱ):矩阵的相似化简 (53)8.2.1 实验与观察:矩阵的特征―相似标准形的作用 (53)8.2.2 应用、思考与练习 (54)实验9 概率统计实验 (56)9.1 实验(I):Galton钉板试验 (56)9.1.1 实验与观察: Galton钉板模型和二项分布 (56)9.1.2 应用、思考和练习 (58)9.2 实验(Ⅱ) :热轧机的调整 (59)9.2.1实验与观察: 控制粗轧的浪费 (60)9.2.2应用、思考与练习 (62)9.3实验(Ⅲ)参数估计和假设检验 (63)9.3.1实验与观察: 极大似然估计 (64)9.3.2 应用、思考与练习 (65)数学实验与Matlab 4 实验10.数值仿真 (69)10.1知识要点与背景:单自由度阻尼系统 (69)10.2.2振动弹簧的实时动画 (70)10.3.3物理问题的数值模拟 (71)实验11. 傅氏分析与小波分析 (72)11.1 知识要点—傅氏分析与小波分析 (72)11.1.1傅氏分析 (72)11.1.2小波分析 (72)11.2 观察与实验 (72)11.2.1 信号频谱分析 (72)11.2.2 如何得到小波函数 (73)11.2.3单尺度一维离散小波分解与重构 (74)11.2.4多尺度分解与重构 (74)11.3 应用、思考与练习 (75)11.3.1信号的奇异性检测 (75)11.3.2信号去噪 (76)11.3.3信号的压缩 (76)11.3.4练习 (76)实验12.金融分析实验 (76)12.1知识要点和背景:最优投资组合及其计算 (76)12.1.1包含无风险证券的投资组合 (76)12.1.2无风险证券投资组合的计算 (76)12.2 机会的价值 (76)12.2.1 简单二项式模型机会价值 (77)12.2.2 两期二项式模型机会价值 (77)12.2.3 观察与思考 (78)数学实验与Matlab 5 《数学实验与Matlab》程序周晓阳华中科技大学数学系我将程序按书中的顺序排列,这样便于读者利用。
本书程序均通过了调式。
可直接拷贝到命令窗口运行或编制M文件运行。
如出现问题,可能是中英文标点的缘故(排版有可能使用了中文标点),请将中文标点换为英文标点试试。
数学实验与Matlab 6 实验1.矩阵运算与Matlab命令1.1 知识要点与背景:日常矩阵及其运算【A=[4 2 3;1 3 2;1 3 3;3 2 2], % 表1-1、表1-2的数据分别写成矩阵形式B=[35 20 60 45;10 15 50 40;20 12 45 20] 】【C=A*B %矩阵乘法,求各订单所对应的原材料和劳动力。
】【whos % 查看Matlab工作空间中变量及其规模】1.2实验与观察:矩阵和Matlab语言1.2.1 向量的生成和运算【x=linspace(0,4*pi,100); %将[0,4π]区间100等分,产生了一个100维向量y=sin(x); %计算函数值,产生了一个与x同维的100维函数向量yy1=sin(x).^2; %计算函数向量,注意元素群运算y2=exp(-x).*sin(x);%以x为横坐标,y为纵坐标画函数的图用不同的线型将函数曲线绘制在一个图上plot(x,y,'-',x,y1,'-',x,y2,'.-') 】1. 向量的创建◆直接输入向量。
【x1=[1 2 4],x2=[1,2,1],x3=x1' 】◆冒号创建向量。
【x1=3.4:6.7x2=3.4:2:6.7数学实验与Matlab 7 x3=2.6:-0.8:0 】◆生成线性等分向量。
【x=linspace(0,1,5) 】2. 向量的运算【y=sin(x) 】【y1=sin(x).^2; y2=exp(-x).*sin(x); 】1.2.2.矩阵创建和运算1.创建矩阵(1)数值矩阵的创建◆直接输入法创建简单矩阵。
【A=[1 2 3 4; 5 6 7 8; 9 10 11 12] 】【B=[-1.3,sqrt(3);(1+2)*4/5,sin(5);exp(2),6] 】(2)符号矩阵的创建◆【syms a11 a12 a13 a14 a21 a22 a23 a24 a31 a32 a33 a34 …b11 b12 b13 b14 b21 b22 b23 b24 b31 b32 b33 b34A1=[a11 a12 a13 a14 ;a21 a22 a23 a24; a31 a32 a33 a34],B1=[b11 b12 b13 b14 ;b21 b22 b23 b24; b31 b32 b33 b34] 】2.矩阵的运算【C=A1+B1,D=A1-B1 】【syms ccA=c*A1 】【C=A1*B1 】数学实验与Matlab 8 { ??? Error using ==> sym/mtimes, Inner matrix dimensions must agree. }【A2=A1(:,1:3), B1 】【G=A2*B1 】【g11=A2(1,:)*B1(:,1) 】【A, A_trans=A' 】【H=[1 2 3 ; 2 1 0 ; 1 2 3 ], K=[1 2 3 ; 2 1 0 ; 2 3 1]h_det=det(H),k_det=det(K),H_inv=inv(H),K_inv=K^-1 】【A=[3 0 1; 1 1 0;0 1 4];B=inv(A-2*eye(3))*A, B=(A-2*eye(3))\A 】3.分块矩阵:矩阵的裁剪、分割、修改与抽取(1)【A=[1 0 1 1 2;0 1 -1 2 3;3 0 5 1 0;2 3 1 2 1], vr=[1,3];vc=[1,3];A1=A(vr,vc) %取出A的1、3行和1、3列的交叉处元素构成新矩阵A1】◆将上面的矩阵A分为四块,并把它们赋值到矩阵B中,观察运行后的结果。
【A11=A(1:2,1:2),A12=A(1:2,3:5),A21=A(3:4,1:2),A22=A(3:4,3:5) B=[A11 A12;A21 A22] 】(2)矩阵的修改和提取◆【A=[1 0 1 1 2;0 1 -1 2 3;3 0 5 1 0;2 3 1 2 1]A(1,:)=[0 0 0 0 0]; A 】◆观察:【B(:,[2,4])=[ ] %删除矩阵B的第2、4列】数学实验与Matlab 9 (3)矩阵元素的抽取4.生成特殊矩阵。