Xem mẫu

  1. HỘI NGHỊ GIẢNG DẠY VẬT LÍ TOÀN QUỐC Hà Nội, 06 – 11 – 2016 SỬ DỤNG PHẦN MỀM MATHEMATICA TRONG DẠY HỌC VẬT LÍ Ở TRƯỜNG ĐẠI HỌC Huỳnh Trọng Dương, Võ Thị Hoa Khoa Lí-Hoá-Sinh, Trường Đại học Quảng Nam Tóm tắt Phần mềm Mathematica là một phần mềm tổ hợp các thao tác tính toán bằng kí hiệu, tính số, xử lí đồ hoạ và lập trình. Trong lĩnh vực giáo dục, việc sử dụng phần mềm trong nghiên cứu, học tập các môn khoa học tự nhiên nói chung và vật lí nói riêng, đã đem lại những thành tựu vô cùng quan trọng. Bài viết này đề cập đến các ứng dụng của phần mềm Mathematica trong giảng dạy bộ môn Vật lí. Về cơ bản, phần mềm này cung cấp một nền tảng Toán học trên máy tính, cho phép người dạy tập trung đi sâu vào các khái niệm Vật lí thay vì mất thời gian đi qua các bước đại số hay toán học mà người học đã biết. Ngoài ra, Mathematica có thể mô phỏng các hiện tượng khoa học và quá trình xảy ra của hiện tượng đó đi kèm với sự thay đổi các thông số một cách tuỳ ý, giúp người học hiểu sâu hơn các hiện tượng khoa học. Từ khoá: Mathematica, dạy học, vật lí. 1. Mở đầu Phần mềm Mathematica được ra mắt lần đầu tiên vào năm 1988 bởi hãng Wolfram Research. Với những tính năng vượt trội, phần mềm đã gây ấn tượng sâu sắc đối với người sử dụng máy tính trong kĩ thuật và các lĩnh vực khác. Đây là một phần mềm tổ hợp các thao tác tính toán bằng kí hiệu, bằng số, xử lí đồ hoạ và lập trình. Mục đích chính của phần mềm khi hãng Wolfram đưa ra lần đầu tiên là hỗ trợ nghiên cứu cho các ngành khoa học vật lí, công nghệ và toán học. Chỉ một vài năm sau đó, Mathematica trở nên rất quan trọng trong một phạm vi rộng hơn và được sử dụng trong toàn bộ các ngành khoa học thuộc lĩnh vực tự nhiên cũng như xã hội. Ngày nay, với sự tiến bộ vượt bậc trong lĩnh vực công nghệ thông tin, các phiên bản Mathematica ngày càng hiện đại cùng với sự mở rộng nhiều tính năng ra đời, các ứng dụng của Mathematica được khai thác mạnh mẽ hơn bao giờ hết, nó không chỉ được sử dụng trong các ngành khoa học tự nhiên như vật lí, sinh học, toán học, hóa học, công nghệ mà còn là một công cụ hỗ trợ đắc lực cho các ngành khoa học xã hội cũng như các lĩnh vực khoa học khác. Phần mềm Mathematica còn được các trường đại học trên thế giới sử dụng trong việc soạn thảo giáo án, nghiên cứu và hỗ trợ học tập cho sinh viên. Thực tế cho thấy, việc sử dụng phần mềm trong giảng dạy, nghiên cứu, học tập các môn học nói chung, đã đem lại những thành tựu vô cùng quan trọng. Với giao diện thân thiện, Mathematica là công cụ hỗ trợ tích cực cho các hoạt động dạy - học, giúp cho sự tương tác giữa người dạy và người học đạt hiệu quả cao. Bài viết này đề cập đến các ứng dụng của phần mềm Mathematica trong giảng dạy Vật lí ở bậc đại học. Về cơ bản, phần mềm này cung cấp một nền tảng Toán học trên máy tính, cho phép người dạy tập trung đi 53
  2. HỘI NGHỊ GIẢNG DẠY VẬT LÍ TOÀN QUỐC Hà Nội, 06 – 11 – 2016 sâu vào các khái niệm Vật lí thay vì mất thời gian đi qua các bước đại số hay toán học mà học sinh đã biết. Ngoài ra, Mathematica có thể mô phỏng các hiện tượng khoa học và quá trình xảy ra của hiện tượng đó đi kèm với sự thay đổi các thông số một cách tuỳ ý, từ đó giúp người học hiểu sâu hơn các hiện tượng khoa học. Bản thân người học, có thể sử dụng phần mềm này như một công cụ hỗ trợ khi học tập, làm bài tập cũng như nghiên cứu khoa học. 2. Nội dung Giới thiệu về phần mềm Mathematica * Mathematica là hệ thống các thao tác tính toán: Mathematica cho phép thực hiện các thao tác tính toán bằng kí hiệu, bằng số và xử lí đồ hoạ. Vì vậy Mathematica có khả năng thực hiện các phép tính đại số cũng như số học. Ngoài ra, Mathematica còn cung cấp cho người dùng danh sách các hàm ứng dụng để giải các bài toán giải tích phức tạp như các bài toán tính đạo hàm, tích phân, phương trình vi phân,… một cách nhanh chóng. Đồ hoạ cũng là một trong những thế mạnh của Mathematica, nó hỗ trợ người dùng khi cần vẽ các hàm trong không gian hai chiều hoặc ba chiều, tạo dựng biểu đồ dựa trên các số liệu ngẫu nhiên, thiết kế hình thể, vật thể tuỳ ý. * Mathematica được sử dụng như một ngôn ngữ lập trình: Giống như các ngôn ngữ khác như ngôn ngữ C hay Fortran, Mathematica được biết đến như một ngôn ngữ lập trình. Với các hàm cần sử dụng không được dựng sẵn, Mathematica cho phép xây dựng một hàm mới với ngôn ngữ bậc cao và có tính trực quan một cách nhanh chóng và đơn giản. Mathematica cung cấp ngôn ngữ lập trình bậc cao đồng nhất và linh hoạt cho phép người sử dụng tập trung vào các vấn đề chính và lược bỏ thời gian dành cho các đoạn mã chương trình dài dòng. * Mathematica cung cấp một hệ thống thư viện hoàn hảo: Việc khai thác hệ thống thư viện của Mathematica được tiến hành đơn giản bằng cách truy cập vào mục Help. Trong đó chứa một lượng kiến thức toán học khổng lồ với các dẫn giải chi tiết giúp người dùng có thể tự học và làm việc trên Mathematica. Người dùng có thể khai thác đối tượng cần tìm hiểu theo tên hoặc theo chuyên mục. * Vai trò của phần mềm Mathematica trong dạy học vật lí: Trong giảng dạy vật lí, với sự hỗ trợ của Mathematica, giảng viên vật lí có thể tạo ra mô hình riêng và các điều khiển trực quan theo đúng ý đồ của mình. Giảng viên trong quá trình giảng dạy dễ dàng thay đổi các giá trị bằng các lệnh và thao tác đơn giản. Ngoài ra, sinh viên học vật lí có thể sử dụng Mathematica để hiểu sâu hơn các khái niệm, hoàn thành bài tập về nhà và thực hiện các dự án lớn hơn như nghiên cứu đề tài mà không cần thêm các phần mềm chuyên dụng khác. Khi thiết kế hoặc sửa đổi nội dung môn học trên lớp, Mathematica cho phép giáo viên tổ chức và thử nghiệm ngay những ý tưởng, từ đó phát triển thành các bài học thực tế. 54
  3. HỘI NGHỊ GIẢNG DẠY VẬT LÍ TOÀN QUỐC Hà Nội, 06 – 11 – 2016 Mathematica hỗ trợ người dạy và người học không chỉ trong suốt khoá học mà cả quá trình phát triển nghề nghiệp của họ sau này. Giải phương trình và vẽ đồ thị với Mathematica Mathematica giúp khám phá các công thức, giải các phương trình và chứng minh các định lí. Người dùng có thể phân tích các hàm số phức và bộ dữ liệu thống kê và xác suất. Giao diện của Mathematica cho phép xử lí các bài toán tối ưu hóa tuyến tính và phi tuyến tính, các bài toán về ma trận, chuỗi và mảng dữ liệu. Ngoài ra, Mathematica còn giúp giải các bài toán tích phân và phương trình vi phân phức tạp. Chúng ta có thể khám phá những thay đổi đối với hàm, công thức, ma trận, đồ thị và bảng số liệu. Với chức năng đồ hoạ mạnh mẽ, Mathematica cho phép vẽ các đồ thị dạng đường từ đơn giản cho đến các mô hình đồ hoạ 3D. Nó là công cụ đặc biệt hữu hiệu cho các giảng viên giảng dạy vật lí, các bộ dữ liệu thu được từ thí nghiệm có thể được hình dung khám phá dưới dạng những mô hình đơn giản. Sinh viên có thể sử dụng công cụ này để tạo ra các biểu đồ 2D hoặc 3D, đồ thị các đường cắt của các mặt xác định, mật độ và trường vectơ. Chẳng hạn, giải phương trình động lực học và khảo sát qui luật dao động điều hoà của con lắc đơn chiều dài , khối lượng . Biết ở thời điểm ban đầu con lắc được đưa ra khỏi vị trí cân bằng góc rồi thả không vận tốc đầu, bỏ qua mọi ma sát. Bài toán dẫn đến việc giải phương trình động lực học của dao động điều hoà: (1) Phương trình vi phân (1) có thể được giải quyết bằng cách sử dụng các lệnh trong Mathematica, đầu vào được hiển thị ở dòng , đầu ra xuất hiện ở dòng . Bằng cách sử dụng lệnh Plot, chúng ta có thể biểu diễn qui luật dao động dạng của con lắc đơn theo thời gian. 55
  4. HỘI NGHỊ GIẢNG DẠY VẬT LÍ TOÀN QUỐC Hà Nội, 06 – 11 – 2016 Đồ thị biểu diễn qui luật dao động dạng của con lắc đơn theo thời gian. Từ đồ thị trên 0 người học dễ dàng đưa ra nhận xét về biên độ và chu kì của dao động điều hoà không phụ thuộc vào thời gian. Ngoài ra, chúng ta có thể nghiên cứu sự biến đổi của các đại lượng khác của dao động như sự biến thiên của vận tốc và gia tốc theo thời gian (0, 0). Đồ thị biến thiên của vận tốc theo thời gian. Đồ thị biến thiên của gia tốc theo thời gian. Để người học có thể so sánh sự lệch pha dao động của các đại lượng trên, chúng ta có thể biểu diễn đồng thời cả ba đồ thị trên một đồ thị (0). 56
  5. HỘI NGHỊ GIẢNG DẠY VẬT LÍ TOÀN QUỐC Hà Nội, 06 – 11 – 2016 Đồ thị biểu diễn qui luật dao động dạng , biến thiên vận tốc và biến thiên gia tốc của con lắc đơn theo thời gian. Từ đồ thị cho thấy, trong dao động điều hoà, li độ, vận tốc và gia tốc là những đại lượng biến đổi điều hòa theo thời gian, có cùng tần số và không cùng biên độ. Vận tốc biến đổi điều hòa lệch pha so với li độ, còn gia tốc biến đổi điều hòa ngược pha so với li độ. Nghiên cứu sâu hơn bản chất, ý nghĩa vật lí của bài toán với sự hỗ trợ của phần mềm Mathematica Mathematica hỗ trợ làm xuất hiện tình huống có vấn đề mà thông qua việc giải quyết người học đào sâu hơn những kiến thức được học, hiểu sâu hơn ý nghĩa vật lí của bài học. Mathematica có chức năng vượt trội khi làm việc với các tham số cho phép người dùng có thể thay đổi giá trị các tham số thông qua việc thiết lập các thanh trượt và cho kết quả thay đổi theo thời gian thực. Với chức năng đó, mathematica hỗ trợ người dạy trong việc tổ chức các tình huống dạy học ngay tại lớp, ngay lập tức đặt ra các bài tập, câu hỏi cũng như câu trả lời. Chẳng hạn với bài toán dao động của con lắc đơn, vấn đề đặt ra là dao động của con lắc phụ thuộc như thế nào vào chiều dài con lắc và điều kiện ban đầu (li độ góc và vận tốc tại thời điểm ban đầu ). Chúng ta có thể hiển thị 3 đại lượng này trên ba thanh trượt, sự di chuyển của thanh trượt tương ứng với sự thay đổi giá trị của chiều dài , li độ góc ban đầu và vận tốc ban đầu. Tất cả những thao tác trên được mô tả thông qua các dòng lệnh của Mathematica. 57
  6. HỘI NGHỊ GIẢNG DẠY VẬT LÍ TOÀN QUỐC Hà Nội, 06 – 11 – 2016 Các thanh trượt tương ứng với các giá trị của chiều dài (Length L), li độ góc ban đầu (Initial Angle) và vận tốc ban đầu (Initial Velocity). Thay đổi giá trị của li độ góc và vận tốc ban đầu tuỳ ý bằng cách di chuyển các thanh trượt tương ứng, ngay lập tức giao diện sẽ xuất hiện một đồ thị khác. 58
  7. HỘI NGHỊ GIẢNG DẠY VẬT LÍ TOÀN QUỐC Hà Nội, 06 – 11 – 2016 Đồ thị biểu diễn qui luật dao động dạng của con lắc đơn theo thời gian khi và . Từ đồ thị trên 0 dễ dàng thấy được sự phụ thuộc của biên độ và pha ban đầu của dao động vào điều kiện ban đầu, còn tần số của dao động không thay đổi. Thay đổi giá trị của chiều dài con lắc đơn, ta được đồ thị như trên 0. Đồ thị biểu diễn qui luật dao động dạng của con lắc đơn theo thời gian khi , và . Từ đồ thị cho thấy tần số dao động phụ thuộc vào chiều dài con lắc đơn, khi tăng chiều dài con lắc đơn thì tần số dao động giảm và ngược lại. Nghiên cứu sâu hơn bản chất dao động của con lắc đơn trong trường hợp xuất hiện yếu tố gây dao động tắt dần, ta thiết lập bài toán bằng các dòng lệnh và thu được kết quả như 0. Khi hệ số tắt dần càng tăng thì sự tắt dần càng diễn ra nhanh hơn. 59
  8. HỘI NGHỊ GIẢNG DẠY VẬT LÍ TOÀN QUỐC Hà Nội, 06 – 11 – 2016 Biểu diễn dao động tắt dần với các đại lượng thay đổi được bằng thanh trượt Mô phỏng hiện tượng vật lí bằng phần mềm Mathematica Trong thực tế, việc quan sát hiện tượng vật lí bằng mắt thường để xác định các đại lượng vật lí không hề đơn giản, điều này cũng gây khó khăn cho việc rút ra qui luật thay đổi của các đại lượng đặc trưng cho quá trình đó. Mathematica đã giúp giải quyết được vấn đề này bằng khả năng mô phỏng trực quan và chính xác các hiện tượng qua các mô hình. Chẳng hạn với bài toán dao động của con lắc đơn, chúng ta có thể mô phỏng hiện tượng này cùng với các đại lượng được thay đổi tuỳ ý thông qua các dòng lệnh của Mathematica. 60
  9. HỘI NGHỊ GIẢNG DẠY VẬT LÍ TOÀN QUỐC Hà Nội, 06 – 11 – 2016 Mô phỏng dao động của con lắc đơn. 3. Kết luận Tóm lại, sử dụng phần mềm Mathematica trong giảng dạy các môn khoa học tự nhiên nói chung và vật lí nói riêng, đã giúp cho việc giảng dạy trở nên đơn giản và hiệu quả hơn. Phần mềm cho phép người dạy tập trung đi sâu vào các khái niệm vật lí thay vì mất thời gian đi qua các bước đại số hay toán học mà người học đã biết. Mathematica hỗ trợ làm xuất hiện tình huống có vấn đề mà thông qua việc giải quyết người học đào sâu hơn những kiến thức được học, hiểu sâu hơn ý nghĩa vật lí của bài học. Ngoài ra, Mathematica có thể mô phỏng các hiện tượng khoa học và quá trình xảy ra của hiện tượng đó đi kèm với sự thay đổi các thông số một cách tuỳ ý, giúp người học hiểu sâu hơn các hiện tượng khoa học. TÀI LIỆU THAM KHẢO [1] Lương Khánh Tý, Lê Thị Nguyệt Nga, Ứng dụng phần mềm Mtahematica giải các bài toán về ma trận, hệ phương trình tuyến tính và không gian vectơ thuộc học phần toán cao cấp, Chuyên đề Khoa học và Giáo dục - 03 (01-2015). [2] N. Hothi, S. Bisht, Contemporary Physics Teaching using Mathematica Software, International Journal of Innovative Research&Development,Vol. 2, Issue 2, (2013). [3] http://www.thongtincongnghe.com/article/14402. [4] http://ebook.net.vn/ebook/su-dung-ngon-ngu-lap-trinh-mathematica-de-giai-mot-so- bai-toan-ve-nang-luong-lien-ket-va-su-phong-xa-cua-hat-nhan-chuong-5955/. [5]http://download2.nust.na/pub4/sourceforge/r/rl/rlnvsp/2014/Individuals/NguyenThiThu Trang_Mathematica_Baitoan_giaitich.pdf. [6] http://vienthongke.vn/tin-tuc/43-tin-tuc/1234-hoi-thao-khoa-hoc-thong-ke-truc-tuyen- cua-wolfram. [7] http://www.ebook.edu.vn/?page=1.39&view=1263. [8].http://www.pcworld.com.vn/articles/kinh-doanh/giai- phap/2010/12/1222458/mathematica-8-phan-mem-dai-so-hieu-ngon-ngu-tu-nhien/. [9] http://diendantoanhoc.net/topic/40210-mathematica-60/ . 61
nguon tai.lieu . vn