Hướng dẫn dùng atan matlab python
Hàm atan() trong Python trả về arctan của x, giá trị radian. Cú pháp của atan() trong Python: Ghi chú: Hàm này không có thể truy cập trực tiếp, vì thế chúng ta cần import math module và sau đó chúng ta cần gọi hàm này bởi sử dụng đối tượng math. Chi tiết về tham số: x: Đây phải là một giá trị số. Ví dụ sau minh họa cách sử dụng
của hàm atan() trong Python. Chạy chương trình Python trên sẽ cho kết quả: atan(0.9) : 0.7328151017865066 atan(0) : 0.0 atan(10) : 1.4711276743037347 atan(-1) : -0.7853981633974483 atan(1) : 0.7853981633974483 Tổng quanGần đây trong công việc của mình, tôi đã viết lại các thuật toán được phát triển trong MatLab sang Python , một số hàm không đơn giản để thích nghi, đặc biệt là các hàm mảng được gọi là Mảng di động . Nội dung chính
MatLab có API nơi bạn có thể gọi các hàm MatLab thông qua Python. Tuy nhiên, ý tưởng không phải là sử dụng MatLab, nhưng cùng một thuật toán hoạt động theo cùng một cách chỉ sử dụng Python và NumPy và GNU Octave cũng có API tương tự như MatLab. Để duy trì khả năng tương thích, tôi đã tạo các hàm có cùng tên được sử dụng trong MatLab được gói gọn trong một lớp có tên là Precision . 1. Kiểm traTạo bản sao kho lưu trữ và làm theo các hướng dẫn trong tệp README:
Dưới đây tôi sẽ chỉ ra một số ví dụ, chúng được chứa trong các bài kiểm tra đơn vị. 1.1 Bắt đầu Đồng hồ bấm giờĐo lường thời gian dành cho chế biến.
Đầu ra sẽ trông giống như thế này:
1.2 Phần trăm của tập dữ liệuĐiều này được sử dụng để có được một phần trăm. Trong ví dụ dưới đây, chúng tôi đang tạo ra một phạm vi ngày thứ tự bằng cách cắt 5% từ bên trái và 5% từ bên phải.
Đầu ra sẽ trông giống như thế này:
1.3 Mảng di động (cell2mat)Điều này chuyển đổi một mảng ô thành một mảng thông thường của kiểu dữ liệu cơ bản.
Đầu ra sẽ trông giống như thế này:
1.4 Mảng di động (num2cell)Chuyển đổi mảng thành mảng ô với các ô có kích thước phù hợp.
Đầu ra sẽ trông giống như thế này:
1.5 Chuỗi liên kết (strcat)Điều này nối chuỗi theo chiều ngang bằng cách sử dụng strcat.
Đầu ra sẽ trông giống như thế này:
1.6 Biểu đồ (histc)Điều này đếm số lượng giá trị trong x nằm trong mỗi phạm vi bin được chỉ định. Đầu vào, binranges, xác định điểm cuối cho mỗi thùng. Đầu ra, bincounts, chứa số phần tử từ x trong mỗi thùng.
Đầu ra sẽ trông giống như thế này:
1.7 Độc đáoTìm kiếm các giá trị duy nhất trong một mảng và trả về các chỉ mục, nghịch đảo và đếm.
Đầu ra sẽ trông giống như thế này:
1.8 chồng chéoTìm kiếm các lớp phủ giữa hai mảng trả về chỉ mục.
Đầu ra sẽ trông giống như thế này:
Cân nhắcCó những chức năng không chính xác là MatLab nhưng sẽ đóng vai trò hỗ trợ, tôi hy vọng nó có thể giúp được ai đó. Có một bài viết thú vị trong NumPy cho người dùng đang chuyển từ MatLab sang Python.
0 hữu ích 0 bình luận 12k xem chia sẻ Tôi đã điều chỉnh Đây là M-file của tôi; lưu ý rằng tôi trỏ trực tiếp đến thư mục Python
BIÊN TẬP :Giải quyết vấn đề của tôi, perl.m ban đầu trỏ đến một cài đặt Perl trong thư mục MATLAB bằng cách cập nhật PATH sau đó gọi Perl. Hàm trên trỏ đến cài đặt Python của tôi. Khi tôi gọi 4 hữu ích 0 bình luận chia sẻ |