回覆列表
  • 1 # 使用者460985266706

    java中的二維陣列好像沒有直接獲取第二維長度的方法吧? 你可以試著取陣列中的一個元素,因為這個陣列是二維的,所以取出來的元素還是一個數組,你再取這個陣列的長度,應該就是第二維的長度了吧!例如陣列 array[][];array.length 第一維的長度array[0].length 第二維的長度(當然這個array陣列中要有元素,不然取array[0]就會報錯的)

  • 2 # 使用者2301697434022

    計算二維矩陣的大小有好幾種方法,比如size,numel,lenth等等。但這幾個函式有各有不同。[a,b]=size(A)的計算結果是a表示矩陣A的行數,b表示矩陣A的列數。s=numel(A)的計算結果是A的元素總數,對於二維矩陣而言相當於size結果中的a*bc=lenth(A)的計算結果是取矩陣A中的行數或列數大的那個。相當於size中的max(a,b)以下舉例說明:>> A=rand(4,6)A = 0.3293 0.6028 0.6385 0.5952 0.0782 0.5481 0.0155 0.5111 0.7377 0.5391 0.0885 0.6060 0.6162 0.4940 0.2515 0.0866 0.0155 0.0128 0.9830 0.2100 0.6547 0.9890 0.9542 0.5491>> [a,b]=size(A)a = 4b = 6>> s=numel(A)s = 24>> c=length(A)c = 6>> B=rand(8,6)B = 0.5059 0.8508 0.3420 0.4511 0.0600 0.3139 0.8031 0.7238 0.3505 0.2299 0.3690 0.8789 0.5091 0.7330 0.2239 0.4758 0.2625 0.5484 0.7579 0.9414 0.0679 0.2714 0.4206 0.0567 0.9790 0.6732 0.9375 0.3537 0.2000 0.8127 0.9133 0.4884 0.3001 0.3637 0.7818 0.6590 0.3249 0.3432 0.9219 0.6571 0.1331 0.1172 0.5495 0.8683 0.2215 0.2797 0.3422 0.2794>> c2=length(B)c2 = 8

  • 中秋節和大豐收的關聯?
  • 好奇心害死貓什麼意思啊?