1樓:素質流氓範
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
2樓:天才的土地
首先先列出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矩陣。
3樓:周天外炁
zeros是用來生成全0矩陣的,比如,zeros(m,n) 表示的是m行*n列的0矩陣,zeros(1,10)就表示的一行全為0的矩陣(10個0);類似的還有ones(m,n)表示生成m行n列的全為1 的矩陣。
4樓:
zeros生成全0矩陣,比如a = zeros(4,3) 就是生產高為4 寬為3的全0矩陣
5樓:渡一沐澤
matlab中的zeros是定義一個空矩陣,是為了給以後往裡存放數值預留的”磁碟空間“,告訴計算機,我要用的是這麼大的矩陣,給我留好了。計算機就會空出這麼大的空間,不用擔心留的過多或過少而影響後期計算。你可以想象成現實生活中給飯店打**預定多少人的餐位。
以合理安排,不必造成資源的浪費。
zeros在matlab 中是什麼意思?
6樓:天雲一號
zeros在matlab中表示一個生成0矩陣的一個函式。
最常用的用法如下:
zeros(m, n); % 生成一個m*n的零矩陣zeros(m); % 生成一個m*m的零矩陣(即m階方陣)zeros(m, n, k, ...); % 生成一個m*n*k*...的零矩陣
zeros(size(a)); % 生成一個與矩陣a的維度一致的零矩陣
7樓:匿名使用者
首先先列出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矩陣。
8樓:匿名使用者
zeros(m,n)產生m×n的double類零矩陣,zeros(n)產生n×n的全0方陣。
本題目中,
zeros(3,0)是產生一個3個元素的向量,每個元素都為零,一般用來定義一個向量結構,用來儲存數值
9樓:匿名使用者
zeros(d1,d2)是產生一個的d1*d2的全0矩陣
你的這個zero(3,0),它的豎維是0,也就是沒有豎維,所以它應該是一個空矩陣。
其實這樣的小的細節問題,你直接到matlab軟體環境中一試就知道結果了,這比任何人給出的答案都正確,都有說服力!
10樓:匿名使用者
建立一個元素全為0的矩陣,比如a=zeros(3,5);就是建立一個3行5列的0矩陣。
希望能幫到你。
11樓:匿名使用者
一樓已經回答,我是來蹭那兩分的
matlab中zeros函式是什麼含義
12樓:大野瘦子
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相同大小的全零陣。
13樓:匿名使用者
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
14樓:渡一沐澤
matlab中的zeros是定義一個空“矩陣”,是為了給以後往裡存放數值預留的”磁碟空間“,告訴計算機,我要用的是這麼大的矩陣,給我留好了。計算機就會空出這麼大的空間,不用擔心留的過多或過少而影響後期計算。你可以想象成現實生活中給飯店打**預定多少人的餐位。
以合理安排,不必造成資源的浪費。
matlab裡面zeros(2:4)是什麼意思?
15樓:匿名使用者
matlab裡面zeros(2:4)表示生成一個2行3列4頁的三維矩陣,矩陣的所有元素都是0。
1、詳解:
2:4表示[2,3,4],所以zeros(2:4)等效於zeros(2,3,4),即生成一個2×3×4的零矩陣。
2、執行效果
在matlab命令視窗輸入zeros(2:4),輸出結果如下圖所示:結果顯示了4頁,每頁都是2行3列的矩陣。
16樓:匿名使用者
2:4 = [2 3 4];
zeros(2:4) 就等同於zeros(2,3,4)
生成了一個2*3*4維的零陣,ans依次列出了這個零陣在z方向上的第1維到第4維,每個維度上都是一個2行3列的零矩陣。
17樓:宇逸
樓上是正解,樓主應該寫錯了,需要2*4的矩陣,直接這樣寫zeros(2,4)或zeros([2 4])
18樓:渡一沐澤
learneroner解釋的很好了。我再補充一下
matlab中的zeros是定義一個空“矩陣”,是為了給以後往裡存放數值預留的”磁碟空間“,告訴計算機,我要用的是這麼大的矩陣,給我留好了。計算機就會空出這麼大的空間,不用擔心留的過多或過少而影響後期計算。你可以想象成現實生活中給飯店打**預定多少人的餐位。
以合理安排,不必造成資源的浪費。
matlab中zeros(3,0)什麼意思
19樓:清風or朗月
zeros(d1,d2)是產生一個的d1*d2的全0矩陣
你的這個zero(3,0),它的豎維是0,也就是沒有豎維,所以它應專該是一個空矩陣。
其實屬這樣的小的細節問題,你直接到matlab軟體環境中一試就知道結果了,這比任何人給出的答案都正確,都有說服力!
20樓:匿名使用者
zeros(m,n)產生m×n的double類零矩陣,zeros(n)產生n×n的全0方陣。
本題目中,
zeros(3,0)是產生一個3個元素的向回量,每個元素都為零,一般用來定答義一個向量結構,用來儲存數值
21樓:匿名使用者
>> zeros(3,1)
ans =00
0>> zeros(3,0)
ans =
empty matrix: 3-by-0
這是說明沒有尋找到滿足你所設定的條件的
專點,所以用empty matrix表示屬
22樓:匿名使用者
生成一個3×3階0矩陣
23樓:匿名使用者
生成一個3*3的零矩陣
在matlab中,變數 x =zeros(3,1); 是什麼意思?
24樓:匿名使用者
您好,這是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是什麼意思
首先先列出matlab中help檔案對zeros函式的解釋 zeroszerosarray.zeros n isann by nmatrixofzeros.zeros m,n orzeros m,n isanm by nmatrixofzeros.zeros m,n,p,orzeros mnp is...
在matlab中怎樣表示ln
嗨呀啦啦 matlab中自然對數函式ln 用log 表示,例如 e exp 1 log e ans 1另外 對於常用的如以2 10為底的對數,分別用log2 和log10 表示.對於任意底的對數,可以使用換底公式轉換為用以上任一種對數函式表示的式子. 用log 函式 例如log exp 1 輸出 注...
matlab中的length表示什麼?應該如何使用
小鬍子不是我 length 陣列長度 即行數或列數中的較大值 使用方法 n length a 如果a為非空陣列,返回行數和列數兩者之間數值較大的那一個值,即相當於執行了max size a 如果a為空陣列,則返回0 如果a是一個向量則返回a的長度。n max size a 若a為非空陣列,返回a的最...