1樓:小澈
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列的零矩陣。
2樓:大野瘦子
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相同大小的全零陣。
3樓:匿名使用者
zeros(1,8)是建立乙個1行,8列的零矩陣
附:zeros的用法
4樓: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矩陣。
5樓:匿名使用者
zeros(8)相當於是zeros(8,8)的簡寫形式,括號裡面的數字,乙個是表示多少行,乙個是表示多少列,所以你的zeros(1,8)意思就是乙個一行8列的零矩陣,有問題可以再聯絡我
6樓:小寄生蟲兒
產生乙個一行八列的零矩陣
>> zeros(1,8)
ans =
0 0 0 0 0 0 0 0
還有那個s是小寫
7樓:匿名使用者
建立一行八列的零矩陣。
zeros在matlab 中是什麼意思?
8樓:天雲一號
zeros在matlab中表示乙個生成0矩陣的乙個函式。
最常用的用法如下:
zeros(m, n); % 生成乙個m*n的零矩陣zeros(m); % 生成乙個m*m的零矩陣(即m階方陣)zeros(m, n, k, ...); % 生成乙個m*n*k*...的零矩陣
zeros(size(a)); % 生成乙個與矩陣a的維度一致的零矩陣
9樓:匿名使用者
首先先列出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矩陣。
10樓:匿名使用者
zeros(m,n)產生m×n的double類零矩陣,zeros(n)產生n×n的全0方陣。
本題目中,
zeros(3,0)是產生乙個3個元素的向量,每個元素都為零,一般用來定義乙個向量結構,用來儲存數值
11樓:匿名使用者
zeros(d1,d2)是產生乙個的d1*d2的全0矩陣
你的這個zero(3,0),它的豎維是0,也就是沒有豎維,所以它應該是乙個空矩陣。
其實這樣的小的細節問題,你直接到matlab軟體環境中一試就知道結果了,這比任何人給出的答案都正確,都有說服力!
12樓:匿名使用者
建立乙個元素全為0的矩陣,比如a=zeros(3,5);就是建立乙個3行5列的0矩陣。
希望能幫到你。
13樓:匿名使用者
一樓已經回答,我是來蹭那兩分的
matlab中x=ones(1,n),以及q=zeros(1,n)中,是什麼意思?n=length(a)
14樓:隨便什麼名啦啦
x=ones(1,n)表示x為全0陣列;
q=zeros(1,n)表示q為全0陣列;
n=length(a)表示獲得陣列a的最大維度。
1、陣列的維數:
在matlab中,允許標量資料沿行、列、頁等方向排列成 『長方體』,而構成陣列,而行、列、頁等排列方向就分別被 稱為行維、列維和頁維。
2、陣列的規模及相關術語:
陣列沿某個維度排放的元素總數,稱為該維度的規模,所有維度規模的集合,就稱為陣列規模。
15樓:angel說愛我
x=ones(1,n)的意思是生成1行n列的元素為1的矩陣賦給x
q=zeros(1,n)是乙個1行n列的0矩陣 賦給q
16樓:匿名使用者
首先你要明白,在matlab中的length函式,是求長度的,另外要明白zeros 這個函式是什麼,其實很簡單,zeros(m,n)或zeros(n) 功能:zeros(m,n)產生m×n
在matlab中,變數 x =zeros(3,1); 是什麼意思?
17樓:匿名使用者
您好,這是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)
18樓:盧燕君楓葉
x=zeros(3,1)
x =000
三行一列的0矩陣
19樓:延續著自我
zeros(a,b)表示全為0的矩陣,a表示行,b表示列。若a=b,則可以寫為zeros(a),和ones()是類似的。x =zeros(3,1)表示3行1列的0矩陣。
20樓:lq君羊
[000]三行一列的0矩陣
21樓:渡一沐澤
樓上說的對,再補充一下。
matlab中的zeros是定義乙個空「矩陣」,是為了給以後往裡存放數值預留的」磁碟空間「,告訴計算機,我要用的是這麼大的矩陣,給我留好了。計算機就會空出這麼大的空間,不用擔心留的過多或過少而影響後期計算。你可以想象成現實生活中給飯店打**預定多少人的餐位。
以合理安排,不必造成資源的浪費。
在matlab中,變數「x =zeros(3,1);」 是什麼意思?
22樓:匿名使用者
您好,這是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)
1zeros1,N1這句matlab語句的
x 1 zeros 1,n 1 表示第乙個位置是1,另n 1個0的行向量。y a,b 如果a,b為行向量,那麼y就是把a,b行向量拼接成另乙個新的行向量 y n x n 11 nx 11x 所以應該是函式的係數啊 matlab中x zeros n 1,2 是什麼意思 zeros的用法如下 引數可為變...
matlab中自相關函式,matlab中自相關函式xcorr
自相關函式是描述隨機訊號x t 在任意兩個不同時刻t1,t2的取值之間的相關程度.設原函式是f t 則自相關函式定義為r u f t f t 其中 表示卷積.給個例子 dt 1 t 0 dt 100 x cos t a,b xcorr x,unbiased plot b dt,a 上面 是求自相關函...
matlab中函式引數的問題,matlab非線性規劃fmincon函式中目標函式引數傳遞問題,怎麼解?
使用匿名函式控制代碼就可以了 fmincon 需要的函式fun只有乙個輸入引數 fun x 而你的函式需要多乙個能改變的變數 那麼形式變成 myfun p,x p就是你要傳遞的引數,x還是原來的輸入 當然首先,你得寫個m檔案,假設為myfun.m,其內容大致如下 function out myfun...