螺旋矩陣是指一個呈螺旋狀的矩陣,它的數字由第一行開始到右邊不斷變大,向下變大,向左變大,向上變大,如此循環。利用java實現的螺旋矩陣,當輸入N之后,會自動打印出螺旋矩陣。
中文名稱 | 螺旋矩陣的java實現 |
---|
螺旋矩陣是指一個呈螺旋狀的矩陣,它的數字由第一行開始到右邊不斷變大,向下變大,
向左變大,向上變大,如此循環。
基本思路:螺旋矩陣的打印首先要對n*n的數組進行賦值,根據規律可以看出,每一層都是按照右->下->左->上的順序進行遞增,因此,只要找出每一層的第一個數即可,第一個數值為上一層的第一個數+4*n-4,循環時n每次減2,程序如下
public class SnakeArray {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner s=new Scanner(System.in);
int n=s.nextInt();
int tempN=n;
int [][]a=new int [n][n];
int i,j,num=0,nn=1;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
a[i][j]=0;
}
System.out.println();
}
while(n>0)
{
if(n==1)
a[num][num]=nn;
a[num][num]=nn;
if(n>1){
a[num+1][num]=4*n-5+a[num][num];
for(i=num,j=num+1;j<num+n;j++)//上邊橫著
a[i][j]=a[num][num]+j-num;
for(j=num+n-1,i=num+1;i<num+n;i++)//右邊豎著
{
a[i][j]=a[i-1][j]+1;
//if(n==2)
// a[i][j]=tempN*tempN-1;
}
for(i=num+n-1,j=n+num-2;j>=num;j--)//下面橫著
{
a[i][j]=a[i][j+1]+1;
}
for(j=num,i=num+n-2;i>num;i--)//左面豎著
{
a[i][j]=a[i+1][j]+1;
}
}
else {
break;
}
nn+=4*n-4;
n=n-2;
num++;
}
for(i=0;i<tempN;i++)
{
for(j=0;j<tempN;j++)
{
System.out.print(a[i][j]+" ");
}
System.out.println();
}
}
}
現在市場的價格戰太離譜了,導致很多的商家都必須用低價來吸引客戶,所以產品質量往往都得不到保障。力弘(LHLEEHAM)提供全系列會議視聽系統矩陣切換控制器,包含產品有同軸矩陣系列AHD/TVI...
樓上恐怕還是不大了解,數字矩陣首先信號是數字信號,數字信號包括:SDI(標清)、HD-SDI(高清)這兩種以前都是廣播級信號,都是在廣播電視應用的,但是現在隨著電視會議的發展,已經出現高清電視會議系統...
vga視頻矩陣,啟耀科技有4,8,16,24,32,48,64路,您需要哪一路,每一路的價格不一樣,輸入輸出路數越多價格越高,這種會議室用的很多的,切換很方便。
格式:pdf
大小:112KB
頁數: 6頁
評分: 4.4
矩陣函數求導 首先要區分兩個概念:矩陣函數和函數矩陣 (1) 函數矩陣 ,簡單地說就是多個一般函數的陣列, 包括單變量和多變量函數。 函數矩陣的求導和積分是作用在各個矩陣元素上,沒有更多的規則。 單變量函數矩陣的微分與積分 考慮實變量 t 的實函數矩陣 ( )( ) ( )ij m nX t x t ×= ,所有分量函數 ( )ijx t 定義域相同。 定義函數矩陣的微分與積分 0 0 ( ) ( ) , ( ) ( ) . t t ij ijt t d d X t x t X d x d dx dx τ τ τ τ ? ? ? ??? ???= =? ??? ?? ?? ? ?? ?∫ ∫ 函數矩陣的微分有以下性質: (1) ( )( ) ( ) ( ) ( )d d dX t Y t X t Y t dt dt dt + = + ; (2) ( ) ( ) ( )( ) ( ) ( )
格式:pdf
大小:112KB
頁數: 5頁
評分: 4.7
第五章 矩 陣 §5.1 矩陣的運算 1.計算 421 421 421 963 642 321 ; 412 503 310 231 4102 2013 ; n n b b b aaa 2 1 21 ,,, ; n n bbb a a a ,, 21 2 1 ; 113 210 121 121 011 132 113 210 121 . 2.證明,兩個矩陣 A 與 B 的乘積 AB 的第 i 行等于 A 的第 i 行右乘以 B, 第 j 列等于 B的第 j 列左乘以 A. 3.可以按下列步驟證明矩陣的乘法滿足結合律: (i) 設 B=( ijb )是一個 n p矩陣.令 j = njj bjbb ,,2,1 是 B的第 j 列, j=1,2,? ,p. 又 設 pxxx ,,, 21 是 任 意 一 個 p 1 矩 陣 . 證 明 : B = ppxxx 211 . (ii)設 A 是一個