Diễn Đàn Vật Lý | Thư Viện Vật Lý

VẬT LÝ CHUYÊN NGÀNH => TOÁN CHO VẬT LÝ => Tác giả chủ đề:: Trần Quốc Lâm trong 10:22:18 am Ngày 14 Tháng Ba, 2010

Đọc bản đầy đủ ở đây: https://thuvienvatly.com/forums/index.php?topic=3170



Tiêu đề: Khớp hàm - vấn đề đang bí.
Gửi bởi: Trần Quốc Lâm trong 10:22:18 am Ngày 14 Tháng Ba, 2010
Các thành viên diễn đàn giúp mình giải quyết bài toán xử lý số liệu thực nghiệm dưới đây với nhé:

Hàm f(x,y,z,u,v) = ax + by + cz +du + ev

Đã cho 20 bộ dự liệu: x1, y1, z1, u1, v1 -> f1
                                  x2, y2, z2, u2, v2 -> f2
                                  ...............
                                  x20, y20, z20, u20, v20 -> f20

Cần tìm các hệ số a, b, c, d, e tối ưu nhất.

Thank you.


Tiêu đề: Trả lời: Khớp hàm - vấn đề đang bí.
Gửi bởi: Colosseo trong 04:26:18 pm Ngày 14 Tháng Ba, 2010
Việc khớp (fit) các hàm số đòi hỏi phải am hiểu các thuật toán đặc biệt, và sau đó còn phải lập trình để tính toán. Vấn đề bạn đang quan tâm liên quan đến thuật toán gọi là multiple lineair regression (tham khảo thêm ở đây http://en.wikipedia.org/wiki/Linear_regression#Introduction_to_linear_regression).

Hiện nay đa số các phần mềm hỗ trợ tính toán và xử lý số liệu như Matlab, Mathematica, Origin, Igor, đều có khả năng fit các hàm số được định nghĩa bởi người sử dụng. Nếu như bạn chỉ cần fit để tìm các tham số a, b, c... thì nên dùng đến các phần mềm như vậy. Đó là cách nhanh nhất. Bởi vì, việc đọc để hiểu một thuật toán và sau đó còn lập trình là điều không đơn giản.


Tiêu đề: Trả lời: Khớp hàm - vấn đề đang bí.
Gửi bởi: Trần Triệu Phú trong 01:52:20 pm Ngày 15 Tháng Ba, 2010
Bạn dùng mathematica làm là ra ngay đó mà
bác trănquynh dúng lá great nhỉ