matlab中zeros是什麼意思

2021-09-21 09:55:49 字數 5682 閱讀 2550

1樓:匿名使用者

首先先列出matlab中help檔案對zeros函式的解釋:zeroszerosarray.zeros(n)isann-by-nmatrixofzeros.

zeros(m,n)orzeros([m,n])isanm-by-nmatrixofzeros.zeros(m,n,p,)orzeros([mnp])isanm-by-n-by-p-by-arrayofzeros.zeros(size(a))isthesamesizeasaandallzeros.

zeroswithnoargumentsisthescalar0.zeros(m,n,,classname)orzeros([m,n,],classname)isanm-by-n-by-arrayofzerosofclassclassname.note:

thesizeinputsm,n,andpshouldbenonnegativeintegers.negativeintegersaretreatedas0.example:

x=zeros(2,3,'int8');然後是自己的解釋:zeros就是用來表示線性代數的0矩陣。比如:

zeros(3,3)表示3行3列0矩陣。

2樓:渡一沐澤

matlab中的zeros是定義一個空“矩陣”,是為了給以後往裡存放數值預留的”磁碟空間“,告訴計算機,我要用的是這麼大的矩陣,給我留好了。計算機就會空出這麼大的空間,不用擔心留的過多或過少而影響後期計算。你可以想象成現實生活中給飯店打**預定多少人的餐位。

以合理安排,不必造成資源的浪費。

zeros在matlab 中是什麼意思?

3樓:天雲一號

zeros在matlab中表示一個生成0矩陣的一個函式。

最常用的用法如下:

zeros(m, n);  % 生成一個m*n的零矩陣zeros(m);     % 生成一個m*m的零矩陣(即m階方陣)zeros(m, n, k, ...);  % 生成一個m*n*k*...的零矩陣

zeros(size(a));  % 生成一個與矩陣a的維度一致的零矩陣

4樓:匿名使用者

首先先列出matlab中help檔案對zeros函式的解釋:zeroszerosarray.zeros(n)isann-by-nmatrixofzeros.

zeros(m,n)orzeros([m,n])isanm-by-nmatrixofzeros.zeros(m,n,p,)orzeros([mnp])isanm-by-n-by-p-by-arrayofzeros.zeros(size(a))isthesamesizeasaandallzeros.

zeroswithnoargumentsisthescalar0.zeros(m,n,,classname)orzeros([m,n,],classname)isanm-by-n-by-arrayofzerosofclassclassname.note:

thesizeinputsm,n,andpshouldbenonnegativeintegers.negativeintegersaretreatedas0.example:

x=zeros(2,3,'int8');然後是自己的解釋:zeros就是用來表示線性代數的0矩陣。比如:

zeros(3,3)表示3行3列0矩陣。

5樓:匿名使用者

zeros(m,n)產生m×n的double類零矩陣,zeros(n)產生n×n的全0方陣。

本題目中,

zeros(3,0)是產生一個3個元素的向量,每個元素都為零,一般用來定義一個向量結構,用來儲存數值

6樓:匿名使用者

zeros(d1,d2)是產生一個的d1*d2的全0矩陣

你的這個zero(3,0),它的豎維是0,也就是沒有豎維,所以它應該是一個空矩陣。

其實這樣的小的細節問題,你直接到matlab軟體環境中一試就知道結果了,這比任何人給出的答案都正確,都有說服力!

7樓:匿名使用者

建立一個元素全為0的矩陣,比如a=zeros(3,5);就是建立一個3行5列的0矩陣。

希望能幫到你。

8樓:匿名使用者

一樓已經回答,我是來蹭那兩分的

matlab中zeros表示表示什麼意思

9樓:素質流氓範

zeros功能是返回一個m×n×p×...的double類零矩陣的一個函式。

注意:m, n, p,...必須是非負整數,負整數將被當做0看待。

最常用的用法如下:

1.zeros(m, n);  % 生成一個m*n的零矩陣 ;

2.zeros(m);  % 生成一個m*m的零矩陣(即m階方陣) ;

3.zeros(m, n, k, ...);  % 生成一個m*n*k*...的零矩陣 ;

4.zeros(size(a));  % 生成一個與矩陣a的維度一致的零矩陣。

應用舉例:

>> a=zeros(2,3)

a =0 0 0

0 0 0

>> b=zeros(3)

b =0 0 0

0 0 0

0 0 0

10樓:天才的土地

首先先列出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矩陣。

11樓:周天外炁

zeros是用來生成全0矩陣的,比如,zeros(m,n) 表示的是m行*n列的0矩陣,zeros(1,10)就表示的一行全為0的矩陣(10個0);類似的還有ones(m,n)表示生成m行n列的全為1 的矩陣。

12樓:

zeros生成全0矩陣,比如a = zeros(4,3) 就是生產高為4 寬為3的全0矩陣

13樓:渡一沐澤

matlab中的zeros是定義一個空矩陣,是為了給以後往裡存放數值預留的”磁碟空間“,告訴計算機,我要用的是這麼大的矩陣,給我留好了。計算機就會空出這麼大的空間,不用擔心留的過多或過少而影響後期計算。你可以想象成現實生活中給飯店打**預定多少人的餐位。

以合理安排,不必造成資源的浪費。

matlab中zeros函式是什麼含義

14樓:大野瘦子

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相同大小的全零陣。

15樓:匿名使用者

zeros() 生成一個全部元素為零的矩陣。

x = zeros(4)%生成元素值為零的方陣x =0 0 0 00 0 0 0

0 0 0 0

0 0 0 0

y = zeros(2,3) %生成一個元素值為零的矩陣y =0 0 0

0 0 0

16樓:渡一沐澤

matlab中的zeros是定義一個空“矩陣”,是為了給以後往裡存放數值預留的”磁碟空間“,告訴計算機,我要用的是這麼大的矩陣,給我留好了。計算機就會空出這麼大的空間,不用擔心留的過多或過少而影響後期計算。你可以想象成現實生活中給飯店打**預定多少人的餐位。

以合理安排,不必造成資源的浪費。

matlab程式中zeros 這是什麼意思

17樓:小狐狸的利爪

zeros是用來建立全0矩陣的命令。

zeros(a,b)就是建立一個a行b列的全0矩陣。

如zeros(2,3)會輸出

0 0 0

0 0 0

18樓:素質流氓範

zeros功能是返回一個m×n×p×...的double類零矩陣的一個函式。

注意:m, n, p,...必須是非負整數,負整數將被當做0看待。

最常用的用法如下:

1.zeros(m, n);  % 生成一個m*n的零矩陣 ;

2.zeros(m);  % 生成一個m*m的零矩陣(即m階方陣) ;

3.zeros(m, n, k, ...);  % 生成一個m*n*k*...的零矩陣 ;

4.zeros(size(a));  % 生成一個與矩陣a的維度一致的零矩陣。

應用舉例:

>> a=zeros(2,3)

a =0 0 0

0 0 0

>> b=zeros(3)

b =0 0 0

0 0 0

0 0 0

matlab中mm是什麼意思,matlab中MW,ab這樣的表達是什麼意思

冒號指挨個取元 自素,在矩陣 中bai從上到下,從左至右du。比如最初m 1 2 3 4 為2x2的矩陣zhi dao m m 則m變為 1 3 2 4 4x1的矩陣.後面的.表示求矩陣轉置。m變為 1,3,2,4 1x4的矩陣 樓上正解.就是相當於降維了。matlab中m w a b 這樣的表達是...

matlab中a1是什麼意思,matlab中A,1是什麼意思

好像也沒什麼大用,唯一的效果是 可以通過workspace中的ans看到a 1 的值。matlab中a 1 是什麼意思 matlab中a 1 表示將二維矩陣a的第一列轉置為行向量。詳細說明如下 a x,y 表示二維矩陣第x行第y列位置的元素,x為 則表示所有的行。因此,a 1 就表示a的第1列的所有...

matlab中reshape是什麼意思

reshape函式重新調bai整矩陣的行數 列 du數 維數zhi。呼叫格式dao b reshape a,m,n 返回一個m n的矩陣b,b中元版素是按列從a中得到權的。如果a中元素個數沒有m n個,則會引發錯誤。b reshape a,m,n,p,和b reshape a,m n p 返回一個和...