ต้องรู้
- ไฟล์ M ส่วนใหญ่เป็นไฟล์ซอร์สโค้ด
- หากโปรแกรมแก้ไขข้อความแสดงไฟล์ไม่ถูกต้อง ให้ลองใช้ MATLAB หรือ Mathematica
- ไฟล์ M แบบข้อความสามารถแปลงเป็นรูปแบบข้อความอื่นได้ด้วยโปรแกรมเดียวกัน
บทความนี้อธิบายว่าไฟล์ M คืออะไรและจะเปิดไฟล์บนคอมพิวเตอร์ของคุณได้อย่างไร หรือแปลงไฟล์เป็นรูปแบบไฟล์อื่น ไฟล์ M มีหลายประเภท ดังนั้นสิ่งสำคัญคือต้องรู้ว่าคุณมีไฟล์ใด เพื่อให้คุณรู้ว่าต้องเปิดโปรแกรมใด
ไฟล์ M คืออะไร
ไฟล์ที่มีนามสกุลไฟล์ M อาจอยู่ในรูปแบบไฟล์รูปแบบใดรูปแบบหนึ่ง แต่ส่วนมากจะเกี่ยวข้องกับไฟล์ซอร์สโค้ดในทางใดทางหนึ่ง
หนึ่งคือรูปแบบซอร์สโค้ด MATLAB ไฟล์เหล่านี้เป็นไฟล์ข้อความที่เก็บสคริปต์และฟังก์ชันสำหรับโปรแกรม MATLAB เพื่อใช้ในการเรียกใช้การดำเนินการทางคณิตศาสตร์เพื่อลงจุดกราฟ เรียกใช้อัลกอริทึม และอื่นๆ ไฟล์ทำงานในลักษณะเดียวกับการรันคำสั่งผ่านบรรทัดคำสั่ง MATLAB แต่ช่วยให้เรียกใช้การดำเนินการทั่วไปอีกครั้งได้ง่ายขึ้นมาก
การใช้งานที่คล้ายกันสำหรับไฟล์ M คือโปรแกรม Mathematica นอกจากนี้ยังเป็นรูปแบบไฟล์ข้อความที่เก็บคำแนะนำที่โปรแกรมสามารถใช้เพื่อเรียกใช้ฟังก์ชันทางคณิตศาสตร์บางอย่างได้
ไฟล์การใช้งาน Objective-C ก็ใช้นามสกุลไฟล์นี้เช่นกัน ไฟล์เหล่านี้เป็นไฟล์ข้อความที่มีตัวแปรและฟังก์ชันที่ใช้ในบริบทของการเขียนโปรแกรมแอปพลิเคชัน ซึ่งปกติแล้วสำหรับอุปกรณ์ macOS และ iOS
ไฟล์ M บางไฟล์เป็นไฟล์ซอร์สโค้ดที่เขียนด้วยภาษาโปรแกรมเมอร์คิวรี่แทน
ไม่น่าเป็นไปได้ที่ไฟล์ประเภทนี้จะเป็นไฟล์ประเภทที่คุณมี แต่การใช้งานอื่นสำหรับนามสกุลไฟล์นี้ก็คือเพลงที่ใช้ในการเลียนแบบเครื่องดนตรีบนคอมพิวเตอร์ PC-98 ของญี่ปุ่น
วิธีเปิดไฟล์ M
MATLAB ไฟล์ซอร์สโค้ดสามารถสร้างและเปิดได้ด้วยโปรแกรมแก้ไขข้อความ เช่น Notepad ใน Windows หรือ Notepad++
อย่างไรก็ตาม ไฟล์ MATLAB M จะไม่สามารถใช้งานได้จริง เว้นแต่ว่าจะเปิดอยู่ในโปรแกรม MATLAB คุณสามารถดำเนินการนี้ผ่านข้อความแจ้ง MATLAB โดยป้อนชื่อไฟล์ เช่น myfile.m.
M ไฟล์ที่ใช้โดย Mathematica จะเปิดขึ้นพร้อมกับโปรแกรมนั้น เนื่องจากเป็นไฟล์ข้อความเท่านั้น จึงหมายความว่าคุณสามารถเปิดไฟล์ด้วยโปรแกรมแก้ไขข้อความได้ แต่แนวคิดเดียวกันนี้ใช้กับไฟล์ MATLAB ซึ่งใช้ได้เฉพาะในบริบทของ Mathematica
เนื่องจากไฟล์การใช้งานคลาสเป็นข้อความ จึงใช้ได้กับโปรแกรมแก้ไขข้อความที่กล่าวถึงแล้ว รวมถึงไฟล์อย่าง jEdit และ Vim อย่างไรก็ตาม ไฟล์ M เหล่านี้ใช้ไม่ได้จนกว่าจะใช้กับ Apple Xcode หรือคอมไพเลอร์ที่เกี่ยวข้องอื่นๆ
ไฟล์ที่เกี่ยวข้องกับปรอทนั้นคล้ายคลึงกับรูปแบบไฟล์ข้อความอื่นๆ จากด้านบน แต่มีประโยชน์จริง ๆ กับ winmercury หรือคอมไพเลอร์ Mercury นี้เท่านั้น
PC-98 M สามารถเปิดไฟล์ได้ด้วย FMMPMD2000 คุณต้องแน่ใจว่าคุณมีไฟล์ DLL สองไฟล์: WinFMP.dll และ PMDWin.dll คุณสามารถคว้ามันได้จากหน้าดาวน์โหลดนี้
วิธีแปลงไฟล์ M
โปรแกรมแก้ไขข้อความส่วนใหญ่ที่ลิงก์ในหน้านี้สามารถแปลงไฟล์ M เป็นรูปแบบข้อความอื่น เช่น HTML หรือ TXT สิ่งนี้ใช้ได้กับรูปแบบข้อความเท่านั้น ไม่ใช่อย่างอื่นเช่นไฟล์เสียง PC-98
ในการบันทึกโค้ดในไฟล์ M เป็น PDF สามารถทำได้ด้วย MATLAB เมื่อไฟล์เปิดอยู่ ให้มองหา Edit M File Configuration หรือ Export หรือ Save as menu
หากคุณต้องการแปลงไฟล์ M อื่นเป็น PDF ที่ไม่เกี่ยวข้องกับ MATLAB ให้ลองใช้เครื่องพิมพ์ PDF ฟรีเหล่านี้
MATLAB Compiler สามารถแปลงไฟล์เหล่านี้เป็น EXE เพื่อใช้กับ MATLAB Runtime ซึ่งช่วยให้แอป MATLAB ทำงานบนคอมพิวเตอร์ที่ไม่ได้ติดตั้งซอฟต์แวร์ได้
ยังเปิดไม่ได้หรือ
บางไฟล์อาจสับสนกับไฟล์อื่นได้ง่าย เนื่องจากนามสกุลไฟล์ใช้อักษรร่วมกัน เป็นไปได้ว่าคุณไม่มีไฟล์ M จริงๆ และนั่นเป็นสาเหตุที่มันไม่ทำงานกับตัวเปิด M หรือตัวแปลงจากด้านบน
นามสกุลไฟล์นี้ชัดเจนว่ายาวแค่ตัวอักษรเดียว ดังนั้นถึงแม้จะดูไม่น่าเป็นไปได้ที่คุณจะได้ผสมกับไฟล์อื่นที่อยู่ในรูปแบบไฟล์อื่น การตรวจสอบอีกครั้งก็ยังเป็นสิ่งสำคัญ
ตัวอย่างเช่น มีไฟล์หลายรูปแบบที่ใช้ M เพื่อระบุไฟล์ เช่น M3U, M2 และ M3 (วัตถุหรือโมเดลพายุหิมะ), M4A, M4B, M2V, M4R, M4P, M4V เป็นต้น หากคุณ ตรวจสอบนามสกุลไฟล์ของไฟล์ของคุณและสังเกตว่ามันอยู่ในรูปแบบใดรูปแบบหนึ่ง จากนั้นใช้ลิงก์ที่ให้ไว้หรือค้นคว้าส่วนต่อท้ายเพื่อเรียนรู้วิธีเปิดไฟล์
หากคุณมีไฟล์ M จริงๆ แต่ไฟล์นั้นไม่เปิดขึ้นพร้อมกับคำแนะนำในหน้านี้ เป็นไปได้ว่าคุณมีรูปแบบที่คลุมเครือจริงๆ ใช้โปรแกรมแก้ไขข้อความ เช่น Notepad++ เพื่อเปิดเป็นเอกสารข้อความอาจมีคำหรือวลีบางคำในนั้นที่แจกโปรแกรมที่สร้างมันขึ้นมา หรืออธิบายสิ่งที่ใช้เปิดมัน
คำถามที่พบบ่อย
ไฟล์ M ใน C++ คืออะไร
MATLAB Coder ใน MATLAB สร้างโค้ด C++ จากไฟล์ M คุณสามารถใช้โค้ดที่แปลงเป็นซอร์สโค้ดในโครงการหรือเพิ่มลงในไลบรารีโค้ดอื่นๆ เรียนรู้เพิ่มเติมเกี่ยวกับการสร้างรหัส C++ ด้วย MATLAB Coder
ไฟล์ M ที่มีตัวหนอนคืออะไร
หากคุณเปิดใช้งานการบันทึกอัตโนมัติใน MATLAB ในสภาพแวดล้อม UNIX อักขระตัวหนอนจะปรากฏขึ้นหลังนามสกุล M ในชื่อไฟล์ ในการจัดการการตั้งค่าการบันทึกอัตโนมัติ เลือก File > Preferences > Editor/Debugger > บันทึกอัตโนมัติ คุณสามารถปิดการบันทึกอัตโนมัติจากเมนูนี้ได้