zeros在matlab中是什麼意思

2021-03-08 09:19:43 字數 3189 閱讀 7379

1樓:天雲一號

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

最常用的用法如下:

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

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

2樓:匿名使用者

首先先列出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:

thesizeinput**,n,andpshouldbenonnegativeintegers.negativeintegersaretreatedas0.example:

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

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

3樓:匿名使用者

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

本題目中,

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

4樓:匿名使用者

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

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

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

5樓:匿名使用者

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

希望能幫到你。

6樓:匿名使用者

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

在matlab中,變數 x =zeros(3,1); 是什麼意思?

7樓:匿名使用者

您好,這是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)

8樓:盧燕君楓葉

x=zeros(3,1)

x =000

三行一列的0矩陣

9樓:延續著自我

zeros(a,b)表示全為0的矩陣,a表示行,b表示列。若a=b,則可以寫為zeros(a),和ones()是類似的。x =zeros(3,1)表示3行1列的0矩陣。

10樓:lq君羊

[000]三行一列的0矩陣

11樓:渡一沐澤

樓上說的對,再補充一下。

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

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

在matlab中,變數「x =zeros(3,1);」 是什麼意思?

12樓:匿名使用者

您好,這是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)

matlab中zeros(3,0)什麼意思

13樓:清風or朗月

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

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

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

14樓:匿名使用者

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

本題目中,

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

15樓:匿名使用者

>> zeros(3,1)

ans =00

0>> zeros(3,0)

ans =

empty matrix: 3-by-0

這是說明沒有尋找到滿足你所設定的條件的

專點,所以用empty matrix表示屬

16樓:匿名使用者

生成一個3×3階0矩陣

17樓:匿名使用者

生成一個3*3的零矩陣

請教在MATLAB中syms無法使用,為什麼

你可以查一來下matlab安裝路徑的 自toolbox裡是不是沒有symbolic toolbox?如果你的matlab版本是r2009,並且是64位,那麼matlab的安裝檔案是不帶有這個symbolic toolbox符號工具包的,而符號變數syms卻是由這個工具包定義的,這也就造成了我們無法像...

NAN在軟體中是啥意思,在matlab中NAN是什麼意思

答案是 54.23145698 nanfalse true 從上面這個簡單的例子裡,可以明白nan 的意義,與下面的答案一致。在matlab中nan是什麼意思?nan not a number就是代表不是一個資料經常用在下面兩種情況 1.資料處理時,在實際工程中經常資料的缺失或者不完整,此時我們可以...

在matlab中switch怎麼用

k menu please choose a number 1 4 switch k case 1 a 10 b 10 result a b a rand 1 case 4 a 0 b 1 result a sqrt b randn 1 enddisp result 看看du 這個題,zhi吧,或許...