1. THÔNG BÁO TUYỂN ADMIN DIỄN ĐÀN 2013
    Tìm kiếm nhà trọ - Ở ghép
    THÔNG BÁO BÁN ÁO SPKT.NET CHO THÀNH VIÊN DIỄN ĐÀN


    HÃY TÌM KIẾM Ở ĐÂY TRƯỚC KHI ĐẶT CÂU HỎI
    {xen:phrase loading}

Làm sao lấy đường chéo phụ của ma trân trong MATLAP

Thảo luận trong 'Matlab' bắt đầu bởi mctrjnh, 19 Tháng chín 2012.

  1. mctrjnh Member

    Số bài viết: 316
    Đã được thích: 0
    Điểm thành tích: 16
    Một ma trận A[1 2 3; 4 5 6; 7 8 9]
    làm sao mình lấy đường đg chéo phụ của nó vậy ! Mình chỉ lấy được đường chéo chính của nó bằng hàm diag(A) thôi ah !
  2. ĐinhThi New Member

    Số bài viết: 3
    Đã được thích: 0
    Điểm thành tích: 1
    Mình cũng đang cần cái này mà không biết làm sao ra được...

    Mà sao không ai trả lời thế..sắp thi đến nơi rồi...híc
  3. junk00l_bmt New Member

    Số bài viết: 64
    Đã được thích: 0
    Điểm thành tích: 0
  4. ttn9x Member

    Số bài viết: 30
    Đã được thích: 0
    Điểm thành tích: 6
    fliplr(A): chuyển phần tử ma trận A theo thứ tự cột ngược lại.
    diag(fliplr(A)): lấy chéo chính của ma tran A ngược -> chéo phụ ma trận A
  5. pro_and_brao Moderator

    Số bài viết: 484
    Đã được thích: 8
    Điểm thành tích: 18
    có thể xài các hàm có sẵn trong matlab hoặc tự viết ra bạn ơi:
    ví dụ cần lấy đường chéo phụ của ma trận A
    Mã:
    [c,d]=size(a); % c là số hàng,d là số cột -- mà xác định đường chéo thì phải là ma trận vuông rồi c==d
    for i=1:c
    b(i)=A(i,c+1-i);
    end
    % b la vector đường chéo phụ của ma trận A đó.
    
    

Chia sẻ trang này