您当前的位置:首页 > 计算机 > 编程开发 > MATLAB

MATLAB冒号:运算符的用法

时间:03-07来源:作者:点击数:

MATLAB 中,冒号:是一个重要的运算符,利用它可以产生行向量。冒号运算符的一般用法为:

e1:e2:e3

其中,e1 为初始值,e2 为步长,e3 为终止值。冒号表达式可产生一个由 e1 开始到 e3 结束、以步长 e2 自增的等差行向量。实例演示:

t=0:1:5

将产生行向量:

t=[0 1 2 3 4 5]

在冒号表达式中如果省略 e2,则步长默认为 1。例如下面的两种写法等价:

t=0:5t=0:1:5

在 MATLAB 中,还可以用 linspace() 函数产生行向量。其调用格式为:

linspace(a, b, n)

其中,a 和 b 是生成向量的第一个和最后一个元素,n 是元素总数。当 n 省略时,自动产生 100 个元素。显然,linspace(a,b,n) 与 a:(b-a)/(n-1):b 等价。请看下面的例子:

>> x=linspace(0, pi, 10)

x =
    1 至 6 列
            0    0.3491    0.6981    1.0472    1.3963    1.7453
    7 至 10 列
            2.0944     2.4435     2.7925     3.1416
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门