matlab新手入门篇

Matlab矩阵操作基础

本文参考了matlab网上视频教程和部分百度搜索和百度百科资料

视频地址:http://cn.mathworks.com/videos/matlab-for-new-user-99205.html?form_seq=conf1050&elqsid=1425263613144&potential_use=Student&country_code=CN

一、数组的创建

(1)      a=1

表示a=1,此矩阵的size为1*1

(2)      a=1:1:10

表示a从1到10,间距为1,此矩阵的size为1*10

(3)      a=linspace(1,10,11)

表示a从1到10,共有11个数,因此间距为1

 

对linspace的补充与介绍

linspace函数

此函数是常用的用来生成等间距数组的方法。logspace,colon.也可以用来生成一些不同条件的数组,但是linspace 最常用。

linspace(a1,a2)

此函数用来生成a1到a2之间的等间距的数组,我们在MATLAB主窗口中输入如下命令:A=linspace(1,100)回车:然后会看到如下结果,我们可以看到生成的结果如下:

结果生成的是1到100之间的整数,一共100个数字,我们可以看到默认情况下linspace(a1,a2) 是生成包括a1 a2在内的等差数组。

linspace(a1,a2,N)

此函数是用来生成a1与a2之间等距的数组,那么我们先举两个例子来讨论生成的等差数列间距。

我们下面生成0-9之间间距为1的等差序列,那么我们尝试在MATLAB主窗口中输入如下:

 B=linspace(0,9,9)

我们可以看到结果如下:

B =

        0    1.1250    2.2500  

你可能感兴趣的:(matlab学习)