Tôi có một biến, tauMax
, rằng tôi muốn làm tròn lên với công suất gần nhất là mười (1, 10, 100, 1000 ...). Tôi đang sử dụng biểu thức dưới đây để tìm số nguyên gần nhất với giá trị lớn nhất trong mảng tau. Tôi đang tìm giá trị tối đa bởi vì tôi đang cố gắng tính toán sức mạnh của mười mà nên được cắt x trục. Trong nguyên nhân này, tauMax bằng 756, vì vậy tôi muốn có một biểu thức xuất ra 1000 hoặc 3 (cho 10^3).Làm tròn đến sức mạnh của 10
tauMax = round(max(tau));
Tôi thực sự đánh giá cao sự trợ giúp nào!
Bạn cũng có thể làm điều này tôi tin dựa trên số chữ số. – norway28
Đó là một ý tưởng tuyệt vời. Bạn có biết tôi sẽ sử dụng lệnh nào để tìm số chữ số trong một số đã cho không? –
@Alex Nichols - Vì bạn đang nói cơ sở 10, chỉ cần sử dụng 'log10' (xem câu trả lời của tôi bên dưới). –