x=[1 zeros(1,N-1)];这句matlab语句的意思是

作者&投稿:乜妹 (若有异议请与网页底部的电邮联系)
MATLAB中x=zeros(n+1,2)是什么意思~

使x成为n+1行,2列,元素全为零的矩阵

x=ones(1,n)表示x为全0数组;
q=zeros(1,n)表示q为全0数组;
n=length(a)表示获得数组a的最大维度。
1、数组的维数:
在MATLAB中,允许标量数据沿行、列、页等方向排列成 ‘长方体’,而构成数组,而行、列、页等排列方向就分别被 称为行维、列维和页维。
2、数组的规模及相关术语:
数组沿某个维度排放的元素总数,称为该维度的规模,所有维度规模的集合,就称为数组规模。

扩展资料:
利用MATLAB函数创建:
diag:产生对角数组
ones:产生全1数组
eye:产生单位数组
zeros:产生全0数组
random:生成各种分布随机数组
rand:产生均匀分布随机数组
randn:产生正态分布随机数组
参考资料:百度百科-MATLAB

x=[1 zeros(1,N-1)];表示第一个位置是1,另N-1个0的行向量。

y=[a,b]
如果a,b为行向量,那么y就是把a,b行向量拼接成另一个新的行向量