matlab第一周学习总结

来源:互联网 发布:linux c语言 sleep 编辑:程序博客网 时间:2024/05/16 15:44


     本组成员郑志远,张苓琬,于鹏朔。本周小组初步计划完成数组及多维数组方面的所有学习,最终学习到数组最基本部分,离预想环节有一点距离。

     过学习了解了matlab窗口,M脚本等基础用法以及一些小细节,如利用whowhos寻找变量;help帮助了解个别用法;逗号分号用法区别。

     在学习到注释与代码单元部分,对书中timer函数的用法不是特别了解。书中给出的定义如下:我发现里面的很多用词我了解地并不是很清楚。通过查找资料、请教老师能简单的使用时间函数。

对于数组块的复制,用到了好多的函数,例如repmat之类,需要牢记这些函数,以便用的时候能直接用。

      一些细节问题,比如输入数组矩阵时的回车键,以及“[]”的使用。我本来是想输入一个如图示的三行三列矩阵但是由于C++一些常用习惯,先使用了[]符号,在回车时却又出现了下图情况,并不能得到我要的矩阵。经过验证发现只有先回车在使用“]”才可以得到多行多列矩阵。

   尤其是数组与数组之间的运算,要特别注意所谓的点乘点除指的是元素与元素之间的运算,而不是平时学习的矩阵之间的乘除法。书中给出一个例子,2*g\5+1g是一个矩阵),读到这里的时候,我想起在第一章提起符号“/”“\”均可用作除法符号,我试着用2*g/5+1但是它却无法得出答案这又是为什么呢?耐着性子读到数组与数组运算环节时,这个问题就迎刃而解了。下面举出几个例子来讲解。如图是矩阵g

g\5:不能得出结果,因为没有使用点乘,并不是元素之间的乘除法,涉及到矩阵的逆。

g/5g除以5,在这里是每个元素除以5

g.\5:点除,相当于5除以g中的每一个元素。

       matlab的学习中,要学会思考总结,特别是要多想一些具体使用方法,来不断巩固自己的学习。

随着学习的加深,我们会慢慢的做一些实例化的东西。

0 0