matlab中x ones(1,n),以及q zeros

2020-11-24 18:24:13 字数 5870 阅读 2826

1楼:随便什么名啦啦

x=ones(1,n)表示x为全0数组;

q=zeros(1,n)表示q为全0数组;

n=length(a)表示获得数组a的最大维度。

1、数组的维数:

在matlab中,允许标量数据沿行、列、页等方向排列成 ‘长方体’,而构成数组,而行、列、页等排列方向就分别被 称为行维、列维和页维。

2、数组的规模及相关术语:

数组沿某个维度排放的元素总数,称为该维度的规模,所有维度规模的集合,就称为数组规模。

2楼:angel说爱我

x=ones(1,n)的意思是生成1行n列的元素为1的矩阵赋给x

q=zeros(1,n)是一个1行n列的0矩阵 赋给q

3楼:匿名用户

首先你要明白,在matlab中的length函数,是求长度的,另外要明白zeros 这个函数是什么,其实很简单,zeros(m,n)或zeros(n) 功能:zeros(m,n)产生m×n

matlab里面 q=zeros(n(1)) 是什么意思??

4楼:电动炉钩子

你的n(1)是个整数,

q = zeros(n(1))生成一个n(1) x n(1)的元素全是0的矩阵

matlab中x=zeros(n+1,2)是什么意思

5楼:匿名用户

zeros的用法如下 : 参数可为变量

zeros(m,n)产生一个mxn的全零矩阵

zeros(m)产生一个mxm的全零方阵

6楼:自由随行

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

7楼:

生成x是n+1行,2列的0矩阵

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

8楼:信科滨

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

y=[a,b]

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

9楼:乜夏养书萱

y(n)=x(n+11)=nx+11x

所以应该是函数的系数啊

在matlab中,变量 x =zeros(3,1); 是什么意思?

10楼:匿名用户

您好,这是c语言问题:

x=zeros(3,1)

x=000

表示三行一列的0矩阵

matlab中如何定义变量从负无穷到正无穷:

inf(无穷大)是matlab预定义变量,负无穷大用-inf表示,正无穷大用+inf表示。

定义变量从负无穷到正无穷,可以这样来应用,如>> syms x

>> int(exp(-x^2),-inf,+inf) %exp(-x^2)的定积分,x变量从负无穷到正无穷

ans =

pi^(1/2)

11楼:卢燕君枫叶

x=zeros(3,1)

x =000

三行一列的0矩阵

12楼:延续着自我

zeros(a,b)表示全为0的矩阵,a表示行,b表示列。若a=b,则可以写为zeros(a),和ones()是类似的。x =zeros(3,1)表示3行1列的0矩阵。

13楼:lq君羊

[000]三行一列的0矩阵

14楼:渡一沐泽

楼上说的对,再补充一下。

matlab中的zeros是定义一个空“矩阵”,是为了给以后往里存放数值预留的”磁盘空间“,告诉计算机,我要用的是这么大的矩阵,给我留好了。计算机就会空出这么大的空间,不用担心留的过多或过少而影响后期计算。你可以想象成现实生活中给饭店打**预定多少人的餐位。

以合理安排,不必造成资源的浪费。

matlab中x=ones(1,n),以及q=zeros(1,n)中,是什么意思?n=length(a)

15楼:翦竹青尉妆

x=ones(1,n)的意思是生成1行n列的元素为1的矩阵赋给x

q=zeros(1,n)是一个1行n列的0矩阵赋给q

16楼:辜亭晚示未

希望对你有帮助!plot是画图,画zeros(1,length(a)+1)关于[0x1]的图像,[0x1]相当于x,zeros(1,length(a)+1)相当于y,画y(x)。'r'表示线的颜色为红色(red)

matlab中 函数zeros(1,8) 代表什么意思??

17楼:小澈

zeros功能是返回一个m×n×p×...的double类零矩阵的一个函数。

注意:m, n, p,...必须是非负整数,负整数将被当做0看待。

首先先列出matlab中help文件对zeros函数的解释:

zeros zeros array.

zeros(n) is an n-by-n matrix of zeros.

zeros(m,n) or zeros([m,n]) is an m-by-n matrix of zeros.

zeros(m,n,p,...) or zeros([m n p ...]) is an m-by-n-by-p-by-... array of zeros.

zeros(size(a)) is the same size as a and all zeros.

zeros with no arguments is the scalar 0.

zeros(m,n,...,classname) or zeros([m,n,...],classname) is an m-by-n-by-...

array of zeros of class classname.

note: the size inputs m, n, and p... should be nonnegative integers.

negative integers are treated as 0.

example: x = zeros(2,3,'int8');

具体来讲,zeros(1,8)是创建一个1行,8列的零矩阵。

18楼:大野瘦子

zeros(1,8)意思就是一个一行8列的零矩阵。

因为zeros(8)相当于是zeros(8,8)的简写形式,括号里面的数字,一个是表示多少行,一个是表示多少列。

zeros功能是返回一个m×n×p×...的double类零矩阵的一个函数。

注意:m, n, p,...必须是非负整数,负整数将被当做0看待。

zeros的使用方法

b=zeros(n):生成n×n全零阵。

b=zeros(m,n):生成m×n全零阵。

b=zeros([m n]):生成m×n全零阵。

b=zeros(d1,d2,d3……):生成d1×d2×d3×……全零阵或数组。

b=zeros([d1 d2 d3……]):生成d1×d2×d3×……全零阵或数组。

b=zeros(size(a)):生成与矩阵a相同大小的全零阵。

例如:b=zeros(n):生成n×n全零阵

>>zeros(3)

ans =

0 0 0

0 0 0

0 0 0

b=zeros(m,n)或者b=zeros([m n]):生成m×n全零阵。

>> zeros(3,2)

ans =

0 0

0 0

0 0

zeros(size(a)):生成与矩阵a相同大小的全零阵。

19楼:匿名用户

zeros(1,8)是创建一个1行,8列的零矩阵

附:zeros的用法

20楼:day忘不掉的痛

首先先列出matlab中help文件对zeros函数的解释:

zeros zeros array.

zeros(n) is an n-by-n matrix of zeros.

zeros(m,n) or zeros([m,n]) is an m-by-n matrix of zeros.

zeros(m,n,p,...) or zeros([m n p ...]) is an m-by-n-by-p-by-... array of

zeros.

zeros(size(a)) is the same size as a and all zeros.

zeros with no arguments is the scalar 0.

zeros(m,n,...,classname) or zeros([m,n,...],classname) is an

m-by-n-by-... array of zeros of class classname.

note: the size inputs m, n, and p... should be nonnegative integers.

negative integers are treated as 0.

example:

x = zeros(2,3,'int8');

然后可以解释:

zeros就是用来表示线性代数的0矩阵。

比如:zeros(3,3) 表示3行3列0矩阵。

21楼:匿名用户

zeros(8)相当于是zeros(8,8)的简写形式,括号里面的数字,一个是表示多少行,一个是表示多少列,所以你的zeros(1,8)意思就是一个一行8列的零矩阵,有问题可以再联系我

22楼:小寄生虫儿

产生一个一行八列的零矩阵

>> zeros(1,8)

ans =

0 0 0 0 0 0 0 0

还有那个s是小写

23楼:匿名用户

创建一行八列的零矩阵。

matlab中n=0:length(yn)-1什么意思

24楼:官时芳宫娟

x=ones(1,n)的意思是生成1行n列的元素为1的矩阵赋给x

q=zeros(1,n)是一个1行n列的0矩阵赋给q

25楼:帅文玉告水

length(x0)为数列的长度,即它里面有多少个元素.

如果x0是矩阵的话,比方说m行n列,那么length返回m和n这两个数的最大

专值.n=0:length(yn)-1

产生一个与属yn长度相等的向量,元素是0到yn的长度-1

在matlab中x1=[1 zeros(1,20)]是什么意思?

26楼:白杨龙

x1=[1 0 0 0 ……0]20个0;

zeros(1,20)为1行20列全为0矩阵

[1 zeros(1,20)]即[1 0 0 0 ……0]20个0;

27楼:汤忠嵇秋

length(x1)

%返回x1的长度,

zeros(1,y)

%返回一个1行y列的向量,数值全为0。

x1=[x1

zeros(1,n-length(x1))];

%在x1向量后面补充0,使其长度变为n。