Về mặt toán học, số lượng bạn hỏi về được gọi là định mức toán tử . Thật không may, không có công thức đơn giản cho nó. Nếu đó là một phép biến đổi affine hoàn toàn tổng quát - ví dụ, nếu nó có thể có sự kết hợp tùy ý giữa các phép quay và tỷ lệ không hình thành, theo bất kỳ thứ tự nào - thì tôi sợ rằng không có gì cho nó ngoài việc sử dụng phân tách giá trị số ít . Nếu bạn áp dụng SVD cho ma trận của mình thì giá trị số đơn lớn nhất sẽ là bán kính tối đa của ellipsoid kết quả. Các giá trị số ít khác cũng sẽ là hai bán kính khác của nó và quy trình SVD cũng có thể trích xuất hướng của các trục cho bạn.
Việc thực hiện SVD không dành cho người yếu tim, vì nó liên quan đến việc tìm kiếm giá trị bản địa. Nếu tất cả những gì bạn muốn là chính các giá trị số ít, chúng là căn bậc hai của giá trị riêng của M ^ T * M. Vì vậy, nếu bạn có một bộ giải eigenvalue 3x3 tiện dụng, hoặc bạn không phiền khi viết nó, bạn có thể sử dụng nó. Nếu bạn cũng muốn trích xuất các hướng của các trục, thì nó sẽ được tham gia nhiều hơn vì bạn cũng phải tìm các hàm riêng. Trên bài viết Wikipedia đó có một danh sách các liên kết đến các thư viện để thực hiện SVD, một trong số đó bạn có thể sử dụng trong dự án của mình.
Nếu dạng ma trận của bạn bị hạn chế theo cách mà tỷ lệ không hình thành xảy ra nhiều nhất một lần và là biến đổi đầu tiên được áp dụng, tức là đúng nhất khi bạn sử dụng vectơ cột, thì bạn có thể đơn giản hóa điều này để chỉ nhìn vào độ dài của vectơ trục biến đổi. Trong trường hợp đó một mình - tức là một thang đo không hình dạng duy nhất theo sau bởi bất kỳ chuỗi xoay, phản xạ và tỷ lệ đồng nhất - chỉ nhìn vào các vectơ trục sẽ cho bạn câu trả lời đúng.