Giả sử tôi có một danh sách các ma trận lưu trong biến G
và áp dụng các hoạt động sau đây:Mathematica 7 có hỗ trợ đánh giá lười biếng không?
top[g_] = Minors[g]
Diagonal[top /@ G]
Minors
trả về một ma trận trong đó mỗi phần tử là yếu tố quyết định với (i, j) hàng/col xóa, và Diagonal
trả về danh sách các phần tử đường chéo của ma trận.
Câu hỏi của tôi là đánh giá các lệnh này - rõ ràng là tôi không muốn tất cả các mục được đánh giá. Là Mathematica lười biếng theo nghĩa là Diagonal được phân tích cú pháp đầu tiên mà chỉ trích xuất các yếu tố cần thiết từ trẻ vị thành niên hoặc là ma trận nhỏ được xây dựng và sau đó các yếu tố đường chéo của nó được kéo ra?
Đây là câu hỏi chung để đánh giá lười biếng, tuy nhiên là mới đối với Mathematica, tôi sẽ đánh giá cao bất kỳ mẹo nào về cách cải thiện cú pháp cho vấn đề cụ thể.
G là ma trận hoặc danh sách ma trận? Bạn có ý định Bản đồ hàng đầu trên G không? và sau đó lấy Diagonal của một danh sách các ma trận? – Davorak