码迷,mamicode.com
首页 > 其他好文 > 详细

matlab 基本用法

时间:2016-03-01 14:46:41      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:matlab   基本数据结构

1,在Matlab基本的数据结构就是矩阵,而所说的的标量(1*1的矩阵),向量(行向量,列向量),数组(与向量是同一种数据结构,只是向量是数学中的叫法,而数组就变成语言中的叫法),其实就是特殊的矩阵。

2.生成矩阵:

  (1)生成行距阵,a=[1,2,3],这样就生成了一个1*3的矩阵a=1,2,3;

           列矩阵,a=[1,2,3]这样就生成了一个3*1的矩阵,或者b=[1;2;3],也同样生成列矩阵

所以,行矩阵之间的数据用空格或者逗号分开,换行用分号。

  (2)生成矩阵用内置函数:

        a)ones();具体用法如图

                                  技术分享

         b)zeros();具体用法如图

               技术分享

         C)eye();具体用法如图

                  技术分享

  (3)冒号表达式生成矩阵:   

   冒号生成矩阵有两种:

j:K,(j<k)生成[j,j+1,....k]默认增值为1,若j>k的时候,返回空。

J:I:k 生成[j,j+i,...j+m*i],i为增量。具体用法如图4

技术分享 

3.matlab中,要了解哪个函数或者其他什么的用法,使用help空格所要查找的东西

4.数组元素的使用与访问

     数组是按列存储的,在matlab中

a)数组a=[2  4 6  8],取第一个元素为a(1),  a(1,2)表示取第一行第二列,也可以看成一维数组来取元素,因为是按列存储a(3)取得是元素4.

b)使用冒号访问:

   具体访问,如5,67

技术分享 

技术分享 

 

技术分享 

5,矩阵的俩个简单常用函数

   a)size(f),返回矩阵的行数与列数

   b)length(f),返回行和列维数最大的一个值。

6,空数组与子数组(原来数组元素里的一些元素构成的子集)

     子数组的生成:如8

 技术分享


matlab 基本用法

标签:matlab   基本数据结构

原文地址:http://xiyin001.blog.51cto.com/9831864/1746254

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!