เครื่องหมาย % คือ comment นะครับ 

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

A =

     1     2     3     4
     4     3     2     1
     5     6     7     8
     8     7     5     6

>> A = [16 3 2 13; 5 10 11 8; 9 6 7 12; 4 15 14 1]

A =

    16     3     2    13
     5    10    11     8
     9     6     7    12
     4    15    14     1

>> B=sum(A)

B =

    34    34    34    34

>> C=A'

C =

    16     5     9     4
     3    10     6    15
     2    11     7    14
    13     8    12     1

>> C'

ans =

    16     3     2    13
     5    10    11     8
     9     6     7    12
     4    15    14     1

>> sum(C)

ans =

    34    34    34    34

>> sum(C')

ans =

    34    34    34    34

>> D=diag(A)

D =

    16
    10
     7
     1

>> sum(D)

ans =

    34

>> sum(D')

ans =

    34

>> D'

ans =

    16    10     7     1

 

>> E = fliplr(A)

E =

    13     2     3    16
     8    11    10     5
    12     7     6     9
     1    14    15     4

>> diag(E)

ans =

    13
    11
     6
     4
>> sum(diag(E))

ans =

    34

>> A(1,3) %อ้างตำแหน่งข้อมูล

ans =

     2

 

>> A(1,3)+ A(1,1) %อ้างตำแหน่งข้อมูล

ans =

    18

 

>> sum(A(:,4))

ans =

    34

>> A(1,4)+ A(2,3)+ A(3,2)+ A(2,1) %อ้างตำแหน่งข้อมูล

ans =

    35

 >> A(3,5)=9 % เพิ่มข้อมูลลงบน matric หรือใช้แก้ข้อมูลเฉพาะตำแหน่งได้

A =

    16     3     2    13     0
     5    10    11     8     0
     9     6     7    12     9
     4    15    14     1     0

>>

>> 1:1:10

ans =

     1     2     3     4     5     6     7     8     9    10

>> 1:2:10

ans =

     1     3     5     7     9

>> 1:3:20

ans =

     1     4     7    10    13    16    19

>> 4:4:20 % เพิ่มค่าตามจำนวนที่กำหนด

ans =

     4     8    12    16    20

>>
>> 20:-4:4

ans =

    20    16    12     8     4

>> %ลดค่าตามที่กำหนดไ้ด้เช่นกัน

 

>> 0:pi/4:2*pi % เป็นสมการและเลขทศนิยมก็ได้

ans =

  Columns 1 through 8

         0    0.7854    1.5708    2.3562    3.1416    3.9270    4.7124    5.4978

  Column 9

    6.2832

>> sum(A(1:4,4))% กำหนดให้ Row วิ่งจาก 1 ถึง 4 โดยใช้ : ขั้น ใช้กับ column ก็ได้

ans =

    34

>> sum(A(1:2:4,4))% กำหนดให้ Row วิ่งจาก 1 ถึง 4 เพิ่มทีละ 2 โดยใช้ : ขั้น ใช้กับ column ก็ได้

ans =

    25

>> sum(A(:,end))% กำหนดให้ Row วิ่งทั้งหมด และเอา column สุดท้าย สามารถประยุกต์ใช้ได้หมด

ans =

     9

 

>> sum(1:16)/4   % มีค่าเท่ากับ 1+2+3+4 ถึง 16 แล้วค่อยหารดด้วย 4

ans =

    34

 

>> sum(A(1:16))% ปรับ matric 2 มิติให้กลายเป็น array

ans =

   136

>> B=magic(4)

B =

    16     2     3    13
     5    11    10     8
     9     7     6    12
     4    14    15     1

>> B=magic(6)

B =

    35     1     6    26    19    24
     3    32     7    21    23    25
    31     9     2    22    27    20
     8    28    33    17    10    15
    30     5    34    12    14    16
     4    36    29    13    18    11

>> B=magic(10)

B =

    92    99     1     8    15    67    74    51    58    40
    98    80     7    14    16    73    55    57    64    41
     4    81    88    20    22    54    56    63    70    47
    85    87    19    21     3    60    62    69    71    28
    86    93    25     2     9    61    68    75    52    34
    17    24    76    83    90    42    49    26    33    65
    23     5    82    89    91    48    30    32    39    66
    79     6    13    95    97    29    31    38    45    72
    10    12    94    96    78    35    37    44    46    53
    11    18   100    77    84    36    43    50    27    59

>>

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

Tweet