วันอาทิตย์ที่ 18 สิงหาคม พ.ศ. 2556

Matrix Calculation.




void setup() {
  int[][] Mt1 = {  //เป็นการสร้างตัวแปร Array 2 มิติ ชนิดจำนวนเต็ม
    {
      1, 2, 3
    }
    , {
      3, 5, 1
    }
    , {
      5, 8, 4
    }
  };
  int[][] Mt2 = {
    {
      1, 3, 5
    }
    , {
      1, 6, 2
    }
    , {
      3, 4, 2
    }
  };
  int[][] sum = new int[3][3]; //เป็นการกำหนดค่าความกว้างของ Array แต่ละมิติโดยช่องแรกกำหนดความกว้างของ index และช่องที่  2 กำหนดว่าข้างในของแต่ละ index จะมีความกว้างเท่าไร
  int y=20, x;
  int i, j;
  for (i=0;i<Mt1.length;i++) { //for(กำหนดค่าให้ตัวแปร,เงื่อนไขในการวน,เพิ่มค่าให้ตัวแปทุกๆครั้งที่มีการวนลูป)
    x=10;
    for (j=0;j<Mt1[i].length;j++) {
      sum[i][j] = Mt1[i][j]+Mt2[i][j];
      fill(0);
      text(" "+sum[i][j],x,y); //คำสั่งแสดงข้อความโดยกำหนดดังนี้("ข้อความ"+ค่าที่ต้องการแสดง,ตำแน่งแกนx,ตำแหน่งแกนy)
      x=x+20;
    }
    y=y+20;
  }



ไม่มีความคิดเห็น:

แสดงความคิดเห็น