Đến nội dung

Hình ảnh

Phần mềm Mathematica, ai biết chỉ hộ tôi với ?

- - - - -

  • Please log in to reply
Chủ đề này có 12 trả lời

#1
chungtm2000

chungtm2000

    Binh nhì

  • Thành viên
  • 18 Bài viết
chào các bạn, tôi là một kẻ tập tọe sử dụng Mathematica. Thấy người tây giỏi thật. Khi sử dụng tôi có một thắc mắc mong các bạn chỉ giùm:

Phương pháp nào mà có thể giải các bài toán toàn bằng chữ vậy nhỉ ? ( Mathematica có thể giải bài toán hoàn toàn bằng chữ )

Kính mong bác nào biết đường hướng hoặc tài liệu chỉ giùm em cái

#2
magic

magic

    Trung sĩ

  • Thành viên
  • 114 Bài viết
Câu hỏi này có lẽ bạn nên gửi trong "Phần mềm toán học" mới đúng.
Nếu bạn học lập trình rồi, học qua một chút về nguyên lý của trình biên dịch, ngôn ngữ hình thức thì sẽ giải đáp một phần thắc mắc của bạn.
Ví dụ dễ hiểu nhất là các phép toán với đa thức. Một đa thức bất kỳ có thể được biểu diễn bằng một mảng các hệ số của mình. Việc thực hiện các phép toán trên tập các đa thức sẽ thay bằng phép toán trên các mảng. Việc này có thể thực hiện hoàn toàn bằng chữ.
Tất nhiên mọi việc không chỉ đơn giản như với đa thức, những trường hợp khác yêu cầu những biểu diễn phức tạp hơn. Cụ thể thì mình cũng không nắm dc. Mong các bạn khác giải đáp thêm.

#3
hoadaica

hoadaica

    Đại ca mafia Nga

  • Thành viên
  • 475 Bài viết
ý cậu là giải bài toán có tham số chứ gì? cứ đánh vào, nó giải tất, còn giải không ra cũng đừng buồn nó vì nó là máy tính, hì hì.
Mình thì có xử dụng nó giải những bài toán gần đúng theo \varspsilon cho trước. Cũng hay! mà nói thêm là các bạn có thể tìm ma trận nghịch đảo, giải hệ phương trình theo phương pháp đúng. Nhưng cho hệ phương trình có chừng 100000000000000 phương trình, ngồi tính nhẩm xem máy tính giải trong bao nhiêu tỉ năm, hà hà. Ngồi chờ nó giải rồi mọc râu, chết ngay tại chỗ, sinh ra bao nhiêu đời con cháu mà giải vẫn chưa xong, đến khi mặt trời hết chiếu sáng cũng giải chưa xong, thế có chết không. hà hà.
Phải học lập trình giải gần đúng, thế mới được!
Con cò bay lả bay la,
Bay một hồi mệt, ngồi la quá trời.

#4
hoadaica

hoadaica

    Đại ca mafia Nga

  • Thành viên
  • 475 Bài viết
nếu bạn giỏi lập trình thì có thể dùng Java hay C++ để giải. Được hết. Nhưng cái này mình không rành lắm. CHỉ thấy có thằng cu cùng lớp dùng C++ giải thôi.
Con cò bay lả bay la,
Bay một hồi mệt, ngồi la quá trời.

#5
chungtm2000

chungtm2000

    Binh nhì

  • Thành viên
  • 18 Bài viết
Cảm ơn các bạn, cái tôi quan tâm không phải là chương trình. Tôi cần quan tâm là chương trình sử dụng lý thuyết gì để tìm nghiệm các loại bài toán đều bằng chữ. ( lý thuyết như tôi biết chỉ giải được đến phương trình bậc 4 mà thôi )

#6
magic

magic

    Trung sĩ

  • Thành viên
  • 114 Bài viết
Đồng chí Hòa chưa hiểu rõ ý của bạn chungtm rồi. Ý bạn ấy là ví dụ giải phương trình bậc 2 thì khi gõ vào http://dientuvietnam...cgi?ax^2 bx c=0 nghiệm sẽ là http://dientuvietnam.net/cgi-bin/mimetex.cgi?x_{1,2}=\dfrac{-b\pm\sqrt{b^2-4ac}}{2a} cơ chứ không cần phải nhập các giá trị cụ thể của các hệ số.
Với những vấn đề có công thức hoặc cách giải tổng quát thì cứ theo đó mà làm, còn cụ thế hóa như thế nào thì theo mình cần mấy kiến thức như mình đã nói trong bài trước. Còn đối với những bài toán không có cách giải tổng quát thì mình cũng chịu. Chưa kiểm tra xem mathematica có giải được phương trình bậc >4 tổng quát không. Mình nghĩ là không.

#7
hoadaica

hoadaica

    Đại ca mafia Nga

  • Thành viên
  • 475 Bài viết
một số bài nó giải được, nhưng thừa hiểu là các phương trình bậc cao chưa có cách giải tổng quát
Con cò bay lả bay la,
Bay một hồi mệt, ngồi la quá trời.

#8
nguyendinh_kstn_dhxd

nguyendinh_kstn_dhxd

    Đỉnh Quỷ Đỏ

  • Thành viên
  • 1167 Bài viết
Em cũng đang rất quan tâm tới cậu Mathematica này, trên dd đã có tài liệu hướng dẫn sử dụng, nhưng em muốn những tài liệu hướng dẫn sâu hơn về kĩ năng lập trình cơ, chứ không phải là sử dụng những lệnh có sẵn. Ví dụ: Em muốn được hướng dẫn lập trình để giải một PT bằng phép lặp Newton chứ không muốn dùng lệnh Solve cho sẵn, ai giúp em với!

#9
magic

magic

    Trung sĩ

  • Thành viên
  • 114 Bài viết
Kỹ năng lập trình thì cần học một ngôn ngữ lập trình nào đó là được rồi. Một trường kỹ thuật thì có lẽ bao giờ cũng được học về C or C++. Khi đã nắm được các khái niệm cơ bản của "lập trình" thì việc ứng dụng vào các công cụ hỗ trợ việc lập trình như Mathematica, Mathlab hay Maple không mấy khó khăn, chỉ cần biết thêm một số cấu trúc cơ bản, cách làm việc với biến thêm một vài ví dụ có sẵn là OK. Tài liệu riêng hướng dẫn việc lập trình trên các môi trường này có lẽ không có đâu. Nó được tích hợp luôn vào các phần khác, cần phải biết lọc ra những thứ mình quan tâm từ các tài liệu hướng dẫn như thế.
Mình chưa làm việc với Mathematica nên không thể giúp bạn cụ thể hơn dc.

#10
hoadaica

hoadaica

    Đại ca mafia Nga

  • Thành viên
  • 475 Bài viết
hôm nào rãnh mình gửi lên các chương trình ngắn gọn cơ bản để giải gần đúng phương trình hệ phương trình của một số cách, còn Newton chưa làm nhưng cứ theo phương pháp lý thuyết mà viết chương trình thôi.
Con cò bay lả bay la,
Bay một hồi mệt, ngồi la quá trời.

#11
hoadaica

hoadaica

    Đại ca mafia Nga

  • Thành viên
  • 475 Bài viết
mình thì giải chủ yếu dùng math. vì lập trình C or C++ tệ, Java thì học rồi nhưng cũng đùi như cái lược.hà
Con cò bay lả bay la,
Bay một hồi mệt, ngồi la quá trời.

#12
hoadaica

hoadaica

    Đại ca mafia Nga

  • Thành viên
  • 475 Bài viết
cậu nguyendinh_kstn_dhxd gửi cho anh cái mail, anh gửi file word cho, chứ đánh lên anh lười lắm!
Con cò bay lả bay la,
Bay một hồi mệt, ngồi la quá trời.

#13
anringfield

anringfield

    Lính mới

  • Thành viên
  • 3 Bài viết
Xin các anh cho em biết là trong 3 thằng : Maple, MatLab với Mathematica thì thằng nào tốt nhất ? Ai Pro vụ này xin giúp em viết 1 bài giới thiệu chi tiết cho em với. Em đang lùng bùng không biết chọn cái nào (~.~).Xin Thanks trước (:D)




1 người đang xem chủ đề

0 thành viên, 1 khách, 0 thành viên ẩn danh