วันศุกร์ที่ 1 พฤษภาคม พ.ศ. 2558

Matlab


           เป็น ภาษาคอมพิวเตอร์ระดับสูงที่มาพร้อมด้วยสภาพแวดล้อมการทำงานเชิงโต้ตอบ(คล้ายเครื่องคิดเลข) ซึ่งสามารถคำนวณคณิตศาสตร์ที่ซับซ้อนได้อย่างรวดเร็วมากกว่าภาษาคอมพิวเตอร์สมัยก่อน เช่น ภาษา C, C++ หรือFortran
          
          Matlab เป็นภาษาคอมพิวเตอร์ระดับสูงที่ใช้สำหรับคำนวณเชิงตัวเลข (Numerical Computing: อธิบายด้านล่าง) แสดงผลกราฟฟิก และเขียนแอพพิลเคชั่น ทำให้เราสามารถคำนวณผลลัพธ์ พัฒนาอัลกอลิทึ่ม สร้างแบบจำลอง และแอพพลิเคชั่นได้ง่ายและรวดเร็วมาก ภายในตัว Matlab ประกอบ ด้วยภาษาคอมพิวเตอร์ ทูลบอ็กซ์ (Toolbox: กลุ่มฟังก์ชันสำเร็จรูปในแต่ละสาขาวิชา) และฟังก์ชันพื้นฐานจำนวนมาก ทำให้การวิเคราะห์ทำได้หลากหลายวิธี พร้อมกับคำตอบที่รวดเร็วกว่าโปรแกรมตารางคำนวณ(Spreadsheet) หรือภาษาคอมพิวเตอร์สมัยก่อน เช่น C, C++, Fortran, Java และอื่นๆ

           คุณสามารถนำ Matlab ไปประยุกต์ใช้งานได้หลายสาขามาก ทั้ง การประมวลผลสัญญาณ(Signal Processing) การสื่อสาร(Communication) การประมวลผลภาพและวิดีโอ (Image and Video Processing) ระบบควบคุม (Control System) การวัดและควบคุม(Instruments and Control) การคำนวณทางเศรษฐศาสตร์(Economic) การคำนวณทางชีววิทยา(Biology) และอื่นๆ มีนักวิทยาศาสตร์และวิศวกรหลายล้านคนทั้งในแวดวงการศึกษาและอุตสาหกรรมที่ใช้ Matlab ในการคำนวณเชิงตัวเลข






รูปแบบเวกเตอร์(row Vecter และ colum)





การ plot กราฟ

กำหนด X = [ 4 8 3 1 2 0 6 2 1 5 7 0 1 2] จากนั้นกดEnter ป้อนคำสั่ง plot (x)



การเขียนชื่อกราฟ
พิมพ์คำสั่ง title ('ชื่อที่ต้องการ')




การสร้างเครื่องคิดเลข


ใช้ฟังก์ชั่น guide โดยไปที่ guide >>Enter จากนั้นเลือก panal ออกแบบตามต้องการ เลือกเครื่องมือ startic text สร้างกล่องรับค่าและแสดงผลลัพธ์ เลือก push button เพื่อสร้างปุ่มการใส่ชื่อปุ่มให้ดับเบิลคลิกที่ปุ่มที่ต้องการเลือก string เป็น 0 tag เป็น zero ทำเช่นเดียวกันกับปุ่มอื่น




แก้ไขโค้ดเพื่อเป็นการเชื่อมปุ่ม



ผลลัพธ์



การปรับภาพสีเป็นภาพขาวดำ

Browse for folder เลือกโฟล์เดอร์ที่ต้องการ Enter ตั้งชื่อตัวแปร ตามด้วยชื่อภาพที่เลือก Enter



ใช้ whos picture เพื่อตรวจสอบขนาดของภาพ




เรียกไฟล์ภาพมาดูด้วยคำสั่ง figure , imshow(picture)



เปลี่ยนสีภาพเป็นสี โทน เกว์สเกล ด้วยคำสั่ง grey1=rgb2grey แสดงผล figure , imshow(grey1)




เรียกดูค่าการสะท้อนด้วยคำสั่ง figure , imshist(grey1)



ทำภาพเป็นขาวดำ



แลปการทำภาพสามมิติ






การเขียนโค้ด การอัดเสียง




บันทึก เเละฟังเสียง



ไม่มีความคิดเห็น:

แสดงความคิดเห็น