matlab实验报告
?精品文档?
matlab实验报告总结
徐律 1002100405电气工程学院自动化102班
2012年12月21日变量与运算符 变量命名规则如下,MATLAB运算符,通过下面几个表来说明MATLAB的各种常用运算符表2 MATLAB算术运算符表3 MATLAB关系运算符表4 MATLAB逻辑运算符表5 MATLAB特殊运算的一维、二维数组的寻访表6 子数组访问与赋值常用的相关指令格式的基本运算表7 两种运算指令形式和实质内涵的异同表的常用函数表8
数组生成函数表9 数组操作函数由实验结果可以得知,C=1:2:20是产生从1到20累加2取数得到一个数组C,依次为1、3、5??17、19C表示的是数组中的第几个数第 1 页第 3 页第 4 页第 5 页通过《matlab仿真》实验使我学习掌握了许多知识首先是对matlab有了一个全新的认识,其次是对matlab的更多操作和命令的使用有了更高的掌握,最重要的事对matlab的处理能力有了一个更高的飞跃尤其是对相关函数的使用及相关问题的处理就对matlab相关的命令操作而言,通过这次实验的亲身操作和实践,学习掌握了许多原本不知道的或者不太熟悉的命令比如说相关m文件的建立,画图用到的标注,配色,坐标控制,同一张图里画几幅不同的图像,相关参数的设置以及相关函数的调用格式等等 就拿建立一个数学方程而言,通过设置不同的参数达到所需要的要求和结果,而且还可以
1 / 6
?精品文档?
在不同的窗口建立不同的函数而达到相同的效果,比如说可以再命令窗口和m文件中通过不同的命令设置的到相同的所需的效果图而自己对于矩阵及闭环传递函数的建立原本所掌握的知识几乎为零,而通过这次实验使我彻底的掌握了相关的命令操作和处理的
,在这里我们不仅可以通过建立函数和参数来达到目标效果,而且还可以通过可视化的编程达到更快更方便,更简洁的效果就拿可视化编程而言原本根本就只是听说而已罢了,从来就没有亲身去尝试过,然而现在自己却可以和容易的通过搭建不同功能木块来实现相关的函数及功能这些在原本根本就不敢相信,然而通过《matlab仿真》的学习和实验亲身操作这些原本看似不可能的操作在此就变的轻而易举的事了再此我不得不题到的事指导老师教我们怎么去搭建构造相关闭环传递函数的实验,这个实验几乎在我们的这次实验中占据了非常大的比重,在后面的几个大一点的实验中几乎都是涉及这个方面的内容,我现在想说的事怎么去搭建相关的函数和功能模块对 我们来说几乎已经不是什么难事了,就拿怎么去对模块功能的实现以及分析确实是个重点和难点通过对同一个模块分析其对应的不同的参数分析图的建立去分析和解释其对应的相关功能和技术指标和性能分析是非常重要的,我们不可能只需要建立相关的模块和功能就说自己掌握了所有的相关知识和技术,真正的技术和知识是怎么去分析和解释相关的技
2 / 6
?精品文档?
术指标和功能参数才是重中之重就此而言,我坦诚的说自己所掌握的还是十分的有限的,但是老师给我们介绍的相关方法和技巧还是十分有效果的,如果自己真的想在这方面有什么建树对自己以后的要求还是需要更改的要求的,万不可以就此止步不前,自命不凡,我们还需掌握和了解还有许多许多,我们真正所掌握的只是皮毛,要想取得更大的成绩就得不断的去努力学习和汲取相关的知识和技巧万不可自以为傲,裹足不前,matlab真的是个非常强大和有用的工具我们真正的能把它学懂学透的话还是需要下非常大的功夫和努力的然而,不是说兴趣才是最大的老师嘛,我也相信,只要你自己有兴趣,即使它再怎么强大和难搞,我们能做的还是非常多的,关键的就只是在于你自己的态度了我这里想说的事,matlab对于我来说是非常有吸引力的,我不敢说自己多么喜欢它,但是兴趣确实蛮高的,所以我相信在以后的学习和工作当中matlab将成为我非常有用的帮忙工具和好伙伴,也许这要说有点太草率了,但是我觉得对它的评价怎么也不会让每一个接触过它的人吝啬是自己赞美之词它不仅仅可以用来建模分析函数,还可以用来进行图形的建模和仿真,还可以用来分析系统和函数的参数稳定性等等再次就不一一列举了,我怕三天也不会说完的《MATLAB与控制系统仿真》实验报告班级, 自动化102班时间, 2013年 6月南昌大学实验报告实验类型,? 验证 ? 综合 ? 设计 ?
3 / 6
?精品文档?
创新 实验日期, 实验成绩,学生姓名, 费
梦娟 学 号, 6100310059 专业班级, 自
动化102班实验一 MATLAB的环境与基本运算一、实验目
的1, 熟悉MATLAB开发环境2,掌握矩阵、变量、表达
式的各种基本运算二、实验基本原理1.熟悉MATLAB环
境:MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏
览器、工作空间浏览器、文件和搜索路径浏览器2.掌握
MATLAB常用命令表1 MATLAB常用命令变量与运算符
3,1变量命名规则3,2 MATLAB的各种常用运算符表4
MATLAB逻辑运算符表5 MATLAB特殊运算的一维、二维
数组的寻访表6 子数组访问与赋值常用的相关指令格式2、
启动MATLAB,将该文件夹添加到MATLAB路径管理器中
3、学习使用help命令MATLAB教程及实训班级,学号,
姓名,>> save exel a b4、求下列表达式的值
w=2?(1??10?6)>> w=sqrt(2)*(1+*10e-6)w =2?a?x=b?c?e2?abc,其中a=,b=5,c=- tan(b?c)?a>> x=(2*pi*+(5+(-))/(pi+*5*(-))-eps*eps)/(tan()+)x =5、A=[7 1 5 2;2 5 6 9; 3 1 5 10], B=[3 4 5;1 2 3; 8 7 6],在命令窗口中执
行下列表达式,掌握其含义(1) A A(:,2) A(2,:) A(:,1:2:3) A(4) A(1:2,2:3) A(end,,) A A(2,[1 2 3]) A([1 3],:)(2) 如何将矩阵A和B合并成一个新的矩阵,如何
删除矩阵B的最后一行元素,倒数第二列元素,>> A=[7 1 5
4 / 6
?精品文档?
2;2 5 6 9;3 1 5 10]A =7 1 5 22 5 6 93 1 5 10>> B=[3 4 5;1 2 3;8 7 6]B =3 4 51 2 38 7 6>> A(2,3)ans =6>> A(:,2)ans =151>> A(2,:)ans =2 5 6 9>> A(:,1:2:3)ans =7 52 63 5>> A(4)ans =
1>> A(1:2,2:3)ans =1 55 6>> A(end,:)ans =3 1 5 10>> A([4;5;6])ans =151>> A(2,[1 2 3])ans =2 5 6>> A([1 3],:)ans =7 1 5 23 1 5 10>> C=[A B]C =7 1 5 2 3 4 52 5 6 9 1 2 33 1 5 10 8
7 6>> B(3,:)=[]B =3 4 51 2 3>>
B(:,2)=[]B =3 51 3四、实验总结1,熟悉了命令窗口
的使用,工作空间窗口的使用2, 了解了工作目录、搜索路
径的设置方法
实验2 MATLAB基本运算一、实验的教学目标通过本次实
验使学生掌握向量和矩阵的创建方法,掌握矩阵和数组的算
术运算、逻辑运算和关系运算,掌握字符数组的创建和运算,
了解创建元胞数组和结构体的方法二、实验环境计算机、集
成环境三、实验内容1、创建3阶魔方矩阵a和3阶对角阵
b,c=a(1:3,1:3)>>a=magic(3)a =8 1 63 5 74 9 2>> b=eye(3)b =1 0 00 1 00 0 1>> c=a(1:3,1:3)c =8 1 63 5 74 9 2
5 / 6
?精品文档?
计算矩阵a,b和c的行列式、逆矩阵并进行最大值的统计>>
det(a)ans =-360>> det(b)ans =1>> det(c)ans =-360>> inv(a)ans = - - - ->> inv(b)ans =1 0 00 1 00 0 1
6 / 6