Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 2 của 2
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Chia ma trận thành các ma trận con bằng nhau như thế nào

    Tình hình là thế này, e có 1 ma trận 9x9 chẳng hạn.

    Giả sử ta có 1 mảng: matran []a = new matran[] (mảng này có kiểu là matran đc định nghĩa sẵn)

    bây giờ e muốn chia chúng ra thành các ma trận con 3x3 và gán vào mảng a để thao tác thì làm thế nào ạ?

    Bác nào chỉ giáo e với [IMG]images/smilies/dont_know.gif[/IMG]

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    [IMG]images/smilies/waiting.gif[/IMG] Vấn đề của e có 2 việc phải làm:
    1.chia nhỏ ra
    2.gán vào cho mảng

    Để chia nhỏ ra thì em phải duyệt và lấy giá trị của nó bình thường. Tuy nhiên, chú ý giá trị bắt đầu và kết thúc của mỗi hàng/cột. sau mỗi lần lấy xong 1 ma trận con thì thay đổi giá trị. Điều kiện để chia là:kích thước của ma trận cha phải >= và chia hết cho kích thước ma trận con.

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •