matlab x a,1 n 0是什麼意思

2021-05-28 16:20:51 字數 6538 閱讀 7073

1樓:匿名使用者

這是一條賦值語句。

賦予矩陣x中第a行中1到n個元素的值為零。

2樓:碧海生奇濤

x(a,1:n)=0這個語句語法錯誤

3樓:無知の自信

x應該是個矩陣,x(a,1:n)表示矩陣x 的第a 行,第1到第n列的所有元素

matlab中x=x(1:n)是什麼意思

4樓:敬姮狄清妙

x(1,:)表示

抄x的第

襲一行所有元bai素

x(2,:)表示x的第二行所du有元素

zhix(3,:)表示x的第三行所有元素

plot(x,y)表示plot(x(1,:),y,x(2,:),y,x(3,:),y)

所以是三條曲線dao

5樓:朝陽天使

j的值從n-1開始,以每次減一的方式遞減到1

如果n是10的話,那麼j就是9,8,7,6,5,4,3,2,1的一維數列。

6樓:匿名使用者

1:5 表示是 (1,2,3,4,5) 這樣一個向量x(1:n) 當然就是取x中前n個元素了.

你可以試試 x=magic(3)

a=x(1:5) 的結果

7樓:匿名使用者

x(:,1)

括號中逗號左邊代表行,右邊代表列

而:是代表所有行,1代表第一列

所以整句是x0賦值給矩陣x的第一列

8樓:匿名使用者

表示c是一個向量

[1,2,3,...,m*n]

1:1:(m*n)

表示首項為1,間隔為1,末項為m*n

1:0.1:2

表示間隔為0.1~

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

9樓:隨便什麼名啦啦

x=ones(1,n)表示x為全0陣列;

q=zeros(1,n)表示q為全0陣列;

n=length(a)表示獲得陣列a的最大維度。

1、陣列的維數:

在matlab中,允許標量資料沿行、列、頁等方向排列成 『長方體』,而構成陣列,而行、列、頁等排列方向就分別被 稱為行維、列維和頁維。

2、陣列的規模及相關術語:

陣列沿某個維度排放的元素總數,稱為該維度的規模,所有維度規模的集合,就稱為陣列規模。

10樓:angel說愛我

x=ones(1,n)的意思是生成1行n列的元素為1的矩陣賦給x

q=zeros(1,n)是一個1行n列的0矩陣 賦給q

11樓:匿名使用者

首先你要明白,在matlab中的length函式,是求長度的,另外要明白zeros 這個函式是什麼,其實很簡單,zeros(m,n)或zeros(n) 功能:zeros(m,n)產生m×n

x~n(0,1) 什麼意思

12樓:匿名使用者

x服從均值為0,標準差為1的正態分佈

標準正態分佈又稱為u分佈,是以0為均數、以1為標準差的正態分佈,記為n(0,1)。

標準正態分佈曲線下面積分布規律是:在-1.96~+1.

96範圍內曲線下的面積等於0.9500,在-2.58~+2.

58範圍內曲線下面積為0.9900。統計學家還制定了一張統計用表(自由度為∞時),藉助該表就可以估計出某些特殊u1和u2值範圍內的曲線下面積。

擴充套件資料

特點:密度函式關於平均值對稱

平均值與它的眾數(statistical mode)以及中位數(median)同一數值。

函式曲線下68.268949%的面積在平均數左右的一個標準差範圍內。

95.449974%的面積在平均數左右兩個標準差的範圍內。

99.730020%的面積在平均數左右三個標準差的範圍內。

99.993666%的面積在平均數左右四個標準差的範圍內。

函式曲線的反曲點(inflection point)為離平均數一個標準差距離的位置。

13樓:匿名使用者

x服從均值為0,標準差為1的正態分佈

n(0,1) 又稱為標準正態分佈。

14樓:正弋為我

x服從均值為0,方差為1的正態分佈

逗號後面的應該是方差,不是標準差,差了一個平方呢

matlab這個**表示什麼t=min(find(a(i+1:n,i)~=0)+i)

15樓:施西貝虎

第一步:來 find(a(i+1:n,i)~=0是說找出相源關的矩陣 a(i+1:

n,i)中不為bai零的數值第二步: t=min(find(a(i+1:n,i)~du=0)+i)

在第一步的基礎上zhi各數值加 i,最後找出其中的最dao小的那個數。

matlab中 a = [0 0 1;0 -1 0;1 0 0]*[x(:),y(:),z(:)]'/2.5;是什麼意思啊(急)

16樓:我行我素

x(:),y(:),z(:

)分別是三元列向量,則[x(:),y(:),z(:

)]是3*3的矩陣,[x(:),y(:),z(:

)]'是轉置矩陣,[0 0 1;0 -1 0;1 0 0]*[x(:),y(:),z(:

)]'是矩陣乘積,

[0 0 1;0 -1 0;1 0 0]*[x(:),y(:),z(:)]'/2.5是所得矩陣的每個元素除以2.5

matlab中a(:,1)'是什麼意思

17樓:匿名使用者

matlab中a(:,1)'表示將二維矩陣a的第一列轉置為行向量。詳細說明如下:

a(x,y)表示二維矩陣第x行第y列位置的元素,x為:則表示所有的行。因此,a(:,1)就表示a的第1列的所有元素,這是一個列向量。

矩陣a右上角加一短撇(')即a'表示a的轉置矩陣——交換a的行列位置(當a為複數矩陣,是共軛轉置),因此a(:,1)'表示將矩陣a的第一列轉置,最終就得到了一個行向量。

下圖是以上文字說明的matlab**演示結果:

18樓:匿名使用者

如圖為例項,即是指矩陣a第一列的轉置矩陣。其中符號:表示列所有元素,1表示第一列,『表示轉置。

如果a(:,2)'則為第二列,a([1 2],1)'則為第一列第一二行的轉置。希望可以幫到你。

19樓:淚之夢幻

f(:,1)就是取f 矩陣的第1列。

f=[1,2,3; 3,4,6; 7,8,9]

f(:,1)

matlab中冒號的用法總結:

1)a:b 表示[a,a+1,……,b]

>> a=1:5

a =1 2 3 4

2)當然如果b-a不是整數的話,則向量的最後一位數是n+a,且n=fix(b-a)

>> a=1.2:4.9

a =1.2000 2.2000 3.2000 4.2000

3)上面的前提是ab則會出現空值

>> a=5:1

a =empty matrix: 1-by-0

此時 a是空矩陣,看workspace也可以看到a

4)a:c:b表示[a,a+c,……,a+n*c],其中n=fix((b-a)/c)

>> a=1:3:11

a =1 4 7 10

5)a:c:b在以下情況為空值

c>0,且ab

>> a=11:3:1

a =empty matrix: 1-by-0

6)a(:)表示以一列的方式顯示a中所有元素

>> a=[1 2 3;4 5 6]

a =1 2 3

4 5 6

>> a(:)

ans =14

253 6

7)b=a(i, :)表示把矩陣a的第i行存入b

>> b=a(1,:)

b =1 2 3

8)b=a( :,j)表示把矩陣a的第j列存入b

>> b=a(:,1)

b =1

49)b=a(j :k)表示把矩陣a中[a(j),a(j+1),...,a(k)]這些元素存入b中

>> b=a(3:5)

b =2 5 3

10)b=a(:,c:d)表示把矩陣a的第c到第d列存入b中,當然c,d大於a的列數則出錯(b=a(c:d,:)表示取行)

>> a=[1 2 3;4 5 6;7 8 9]

a =1 2 3

4 5 6

7 8 9

>> b=a(:,2:3)

b =2 3

5 6

8 9

20樓:hero會計

(1, :)表示:矩陣的第一行。

(2, :)表示:矩陣的第二行。

依次類推:

(x, :)表示:矩陣的第x行。

而(:,y)表示:矩陣的第y列。

21樓:天雲一號

在matlab中,a(:, 1:3)=表示將陣列a的第1到第3列刪除。

第一個冒號( : )表示取陣列a的所有行;

1:3表示取陣列a的第1到第3列。

具體的含義可以參考如下例項:

a=[1, 2, 3, 4, 5;

2, 3, 4, 5, 6;

3, 4, 5, 6, 7]; % 陣列a的大小為3*5a(:, 1:3)=; % 執行完該語句後,陣列a為:

a=[4, 5;

5, 6;

6, 7]; % 此時陣列a的大小為3*2

22樓:巨匯指導

在matlab中,a(a==inf)=0表示將陣列a中所有等於inf的元素都賦值為0。 a==inf表示取出陣列a中等於無窮大(inf)的元素的位置。 舉例說明如下:

a = [1, 2, inf, 4, 3; 2, inf, 2, inf, inf; inf, 2, 0, 3, inf]; a(a==inf)=0; % 執行完該語句後

23樓:匿名使用者

x(:,1)=a*y(:,1) %%% 矩陣a乘以y的第一列,所得的值賦給x的第一列

例如:>> a= [1 2;3 4];

>> y = [2 1;1 3];

>> x = zeros(2,2);

>> x(:,1) = a*y(:,1)

x =4 0

10 0

24樓:匿名使用者

代表把a矩陣的第一列進行轉置

1代表矩陣的第一列,冒號為省略行號

25樓:pl帶我離開

p1表示取m資料矩陣中的1至5列,t1表示取6、7列。。

括號中逗號前面表示所取的行,後面表示所取的列。

:表示取所有的,這裡即表示取1至5列的所有的行和6、7列的所有的行。

如果「:」在逗號後面即表示取所有的列。

26樓:不友邦

1、是指陣列中的1至5列

2、第一個冒號,指的是該陣列中的全部行數

3、第二個冒號,前後連線1和5,指的是1-5列

27樓:匿名使用者

a是一個三維陣列。個人理解a(:,:,1)是指取這個三維陣列的第一個元素(專業點稱為『頁』),這個元素是一個二維矩陣。

為了更好地理解高維陣列,我們假設a的每個元素都為3*4的矩陣,那麼你可以用a(1,2,:)取得每個(二維陣列)中的第1行第2列的數值。同理,a(2,:

,1)這個應該知道是什麼意思了吧,呵呵,說對了,就是取a的第一個元素(3*4的二維矩陣)裡的整個第二行。依此類推。。。。

高維陣列的形象思維比較困難,不好理解,用的時候儘量避免,不過一般用到三維四維也夠用了吧。

你可以在matlab裡面建立一個高維陣列,自己輸入諸如此類的命令,理解會更深刻!希望有所幫助!

28樓:匿名使用者

冒號指該維的全部

如矩陣a=[1 2 3 4

5 6 7 8]

那麼a(:,2),行座標為冒號,則表示所有行,2是列座標,則a(:,2)代表第二列的所有行,也就是列向量:[2 6]'

所以matlab t=(:,:,1)代表第一維、第二維的所有資料,第三維的第一個

t是個三維矩陣

1:3代表該維的第一個數到第三個數

還是之前的矩陣

a(:,1:3)

第一維是全部資料,第二維是第1個數到第三個數,也就是第一列到第三列的所有行

[1 2 3

5 6 7]

n 1是什麼意思, n 1 n 表示什麼呢?

n 1中的n指的是每工作1年支付1個月工資的經濟補償。所謂的 1,是指用人單位解除勞動合同但是未提前30天書面通知勞動者時,額外支付的1個月工資。n 當n為偶數時等於n n 2 n 4 2當n為奇數時等於n n 2 n 4 3回答者 necing 中級經理 八級 2009 10 23 14 01 此...

同性會問你是0還是1啊!你們知道這是什麼意思嗎?知道的就告訴我

1就是主動,0是被動 1就是很有男人味,0是有女孩性格 今天一問我 你是0還是1啊 是什麼意思?她是問你 你是男同性戀嗎?又問你 你是男同性戀裡面男型傾向還是女性傾向啊?男人問男人你是1還是0,請問這兩個數字各代表什麼意思?1就是攻0就是受,1和0是象形表示。你應該懂了吧,1是jj 0是 同性戀之間...

0n表示的是什麼意思?

on的意思如下 1 prep.在 之上。舉例 the book is on the table.書在桌子上。2 adv.穿著 向前 移動 舉例 put your coat on.穿上你的大衣。3 adj.表示已連線 處於工作狀態或使用中。舉例 the televisionw set was on.電...