MATLAB เป็นสภาพแวดล้อมการเขียนโปรแกรมระดับสูง ซึ่งใช้สําหรับการคํานวณ, วิเคราะห์ข้อมูล, และทําภาพต่าง ๆ นอกจากนี้ มันยังให้เครื่องมือในการสร้างโปรแกรมแบบโต้ตอบ ซึ่งทําให้ผู้ใช้สามารถใช้งานร่วมกับข้อมูลและแบบจําลองแบบไดนามิค บทความนี้ทําการสํารวจพื้นฐานในการพัฒนาโปรแกรมแบบโต้ตอบโดยใช้ MATLAB

เริ่มด้วย ATLAB Apps

MATLab นําเสนอเครื่องมือสําหรับออกแบบ App ที่ช่วยลดกระบวนการสร้างโปรแกรมแบบโต้ตอบได้ ซึ่งจะให้ส่วนติดต่อแบบลากและวางสําหรับออกแบบส่วนติดต่อผู้ใช้ และรวมเข้ากับรหัส MATLAB เพื่อเริ่มใช้งาน เพื่อเปิดโปรแกรม Apps จากแถบเครื่องมือ MATLB และเลือกแม่แบบว่าง ๆ

ออกแบบส่วนติดต่อผู้ใช้

ใน App Designer สามารถทําการเพิ่มส่วนประกอบต่าง ๆ เช่น ปุ่ม, แถบแถบเลื่อน, เมนูหย่อนลง และแกนสําหรับวางแผนได้ ส่วนประกอบเหล่านี้สามารถตั้งค่าได้ด้วยป้ายป้ายและคุณสมบัติต่าง ๆ เพื่อใช้กับความต้องการของโปรแกรมได้ ผังแป้นพิมพ์และป้ายที่ชัดเจนและปรับปรุงประสบการณ์ของผู้ใช้

เพิ่มความเกี่ยวเนื่องกับรหัส

การเชื่อมต่อแบบโต้ตอบนั้นประสบความสําเร็จโดยการเขียนฟังก์ชัน การเรียกกลับสําหรับการทํางานของผู้ใช้ ตัวอย่างเช่น การคลิกที่ปุ่ม กดปุ่มนี้ สามารถกระตุ้นฟังก์ชันที่ทําให้มีการปรับปรุงข้อมูล พลอตหรือข้อมูลโพรเซสได้ MATLB ใช้โปรแกรมขับขี่เหตุการณ์ ทําให้สามารถเชื่อมโยงองค์ประกอบ UI ได้อย่างตรงไปตรงมา

ตัว อย่าง ของ โปรแกรม ที่ ใช้ ใน การ สนทนา แบบ เอ็ม ที แอล บี

  • [FLT: 0] ภาพ: ผังไม่ตายตัว ซึ่งปรับปรุงตามข้อมูลผู้ใช้
  • [FLT: 0] Parrater Beop: สไลด์เพื่อปรับตัวแปร และสังเกตผลเวลาจริง
  • [FLT: 0] ควบคุมการจําลอง: ปุ่มเริ่มต้น หยุด หยุด หรือรีเซ็ต
  • [FLT: 0] วิเคราะห์ข้อมูล: ตารางโต้ตอบและกรองข้อมูลสําหรับการสํารวจชุดข้อมูล (FLT:1).