MATLAB - คำสั่ง
MATLAB เป็นโปรแกรมแบบโต้ตอบสำหรับการคำนวณเชิงตัวเลขและการแสดงข้อมูล คุณสามารถป้อนคำสั่งโดยพิมพ์ที่พรอมต์ MATLAB '>>' บนไฟล์Command Window.
ในส่วนนี้เราจะแสดงรายการคำสั่ง MATLAB ทั่วไปที่ใช้กันทั่วไป
คำสั่งสำหรับการจัดการเซสชัน
MATLAB มีคำสั่งต่างๆสำหรับจัดการเซสชัน ตารางต่อไปนี้แสดงคำสั่งดังกล่าวทั้งหมด -
คำสั่ง | วัตถุประสงค์ |
---|---|
clc | ล้างหน้าต่างคำสั่ง |
ชัดเจน | ลบตัวแปรออกจากหน่วยความจำ |
มีอยู่ | ตรวจสอบการมีอยู่ของไฟล์หรือตัวแปร |
ทั่วโลก | ประกาศตัวแปรเป็นโกลบอล |
ช่วยด้วย | ค้นหาหัวข้อวิธีใช้ |
มองหา | ค้นหารายการวิธีใช้สำหรับคำสำคัญ |
เลิก | หยุด MATLAB |
Who | แสดงรายการตัวแปรปัจจุบัน |
ใคร | แสดงรายการตัวแปรปัจจุบัน (การแสดงผลแบบยาว) |
คำสั่งสำหรับการทำงานกับระบบ
MATLAB มีคำสั่งที่เป็นประโยชน์มากมายสำหรับการทำงานกับระบบเช่นการบันทึกงานปัจจุบันในพื้นที่ทำงานเป็นไฟล์และโหลดไฟล์ในภายหลัง
นอกจากนี้ยังมีคำสั่งต่างๆสำหรับกิจกรรมอื่น ๆ ที่เกี่ยวข้องกับระบบเช่นการแสดงวันที่การแสดงรายการไฟล์ในไดเร็กทอรีการแสดงไดเร็กทอรีปัจจุบันเป็นต้น
ตารางต่อไปนี้แสดงคำสั่งเกี่ยวกับระบบที่ใช้กันทั่วไป -
คำสั่ง | วัตถุประสงค์ |
---|---|
ซีดี | เปลี่ยนไดเร็กทอรีปัจจุบัน |
วันที่ | แสดงวันที่ปัจจุบัน |
ลบ | ลบไฟล์ |
ไดอารี่ | เปิด / ปิดการบันทึกไฟล์ไดอารี่ |
ผบ | แสดงรายการไฟล์ทั้งหมดในไดเร็กทอรีปัจจุบัน |
โหลด | โหลดตัวแปรพื้นที่ทำงานจากไฟล์ |
เส้นทาง | แสดงเส้นทางการค้นหา |
pwd | แสดงไดเร็กทอรีปัจจุบัน |
บันทึก | บันทึกตัวแปรพื้นที่ทำงานในไฟล์ |
ชนิด | แสดงเนื้อหาของไฟล์ |
อะไร | แสดงรายการไฟล์ MATLAB ทั้งหมดในไดเร็กทอรีปัจจุบัน |
wklread | อ่านไฟล์สเปรดชีต. wk1 |
คำสั่งอินพุตและเอาต์พุต
MATLAB มีคำสั่งที่เกี่ยวข้องกับอินพุตและเอาต์พุตดังต่อไปนี้ -
คำสั่ง | วัตถุประสงค์ |
---|---|
Disp | แสดงเนื้อหาของอาร์เรย์หรือสตริง |
fscanf | อ่านข้อมูลที่จัดรูปแบบจากไฟล์ |
รูปแบบ | ควบคุมรูปแบบการแสดงหน้าจอ |
fprintf | ดำเนินการเขียนรูปแบบไปยังหน้าจอหรือไฟล์ |
อินพุต | แสดงพร้อมต์และรอการป้อนข้อมูล |
; | ระงับการพิมพ์หน้าจอ |
fscanf และ fprintfคำสั่งทำงานเหมือนฟังก์ชัน C scanf และ printf รองรับรหัสรูปแบบต่อไปนี้ -
รหัสรูปแบบ | วัตถุประสงค์ |
---|---|
%s | จัดรูปแบบเป็นสตริง |
%d | จัดรูปแบบเป็นจำนวนเต็ม |
%f | จัดรูปแบบเป็นค่าทศนิยม |
%e | จัดรูปแบบเป็นค่าทศนิยมในสัญกรณ์วิทยาศาสตร์ |
%g | จัดรูปแบบในรูปแบบที่กะทัดรัดที่สุด:% f หรือ% e |
\n | แทรกบรรทัดใหม่ในสตริงเอาต์พุต |
\t | แทรกแท็บในสตริงเอาต์พุต |
ฟังก์ชันรูปแบบมีรูปแบบต่อไปนี้ที่ใช้สำหรับการแสดงตัวเลข -
ฟังก์ชัน Format | แสดงได้ถึง |
---|---|
รูปแบบสั้น | ทศนิยมสี่หลัก (ค่าเริ่มต้น) |
รูปแบบยาว | ทศนิยม 16 หลัก |
รูปแบบสั้น e | เลขห้าหลักบวกเลขชี้กำลัง |
รูปแบบยาว e | 16 หลักบวกเลขชี้กำลัง |
รูปแบบธนาคาร | ทศนิยมสองหลัก |
รูปแบบ + | บวกลบหรือศูนย์ |
รูปแบบหนู | การประมาณอย่างมีเหตุผล |
รูปแบบกะทัดรัด | ระงับฟีดบางบรรทัด |
รูปแบบหลวม | รีเซ็ตเป็นโหมดการแสดงผลที่กะทัดรัดน้อยลง |
คำสั่ง Vector, Matrix และ Array
ตารางต่อไปนี้แสดงคำสั่งต่างๆที่ใช้สำหรับการทำงานกับอาร์เรย์เมทริกซ์และเวกเตอร์ -
คำสั่ง | วัตถุประสงค์ |
---|---|
แมว | เชื่อมต่ออาร์เรย์ |
หา | ค้นหาดัชนีขององค์ประกอบที่ไม่ใช่ศูนย์ |
ความยาว | คำนวณจำนวนองค์ประกอบ |
linspace | สร้างเวกเตอร์ที่เว้นระยะสม่ำเสมอ |
logspace | สร้างเวกเตอร์เว้นวรรคลอการิทึม |
สูงสุด | ส่งคืนองค์ประกอบที่ใหญ่ที่สุด |
นาที | ส่งคืนองค์ประกอบที่เล็กที่สุด |
แยง | ผลิตภัณฑ์ของแต่ละคอลัมน์ |
ก่อร่างใหม่ | เปลี่ยนขนาด |
ขนาด | คำนวณขนาดอาร์เรย์ |
เรียงลำดับ | จัดเรียงแต่ละคอลัมน์ |
ผลรวม | รวมแต่ละคอลัมน์ |
ตา | สร้างเมทริกซ์เอกลักษณ์ |
คน | สร้างอาร์เรย์ของรายการ |
ศูนย์ | สร้างอาร์เรย์ของศูนย์ |
ข้าม | คำนวณผลิตภัณฑ์ข้ามเมทริกซ์ |
จุด | คำนวณผลิตภัณฑ์เมทริกซ์ดอท |
det | คำนวณดีเทอร์มิแนนต์ของอาร์เรย์ |
Inv | คำนวณผกผันของเมทริกซ์ |
pinv | คำนวณ pseudoinverse ของเมทริกซ์ |
อันดับ | คำนวณอันดับของเมทริกซ์ |
rref | คำนวณรูปแบบระดับแถวที่ลดลง |
เซลล์ | สร้างอาร์เรย์ของเซลล์ |
เซลลดิส | แสดงอาร์เรย์ของเซลล์ |
เซลล์พล็อต | แสดงการแสดงกราฟิกของอาร์เรย์เซลล์ |
num2cell | แปลงอาร์เรย์ตัวเลขเป็นอาร์เรย์ของเซลล์ |
จัดการ | จับคู่รายการอินพุตและเอาต์พุต |
iscell | ระบุอาร์เรย์ของเซลล์ |
การวางแผนคำสั่ง
MATLAB มีคำสั่งมากมายสำหรับการพล็อตกราฟ ตารางต่อไปนี้แสดงคำสั่งที่ใช้กันทั่วไปสำหรับการลงจุด -
คำสั่ง | วัตถุประสงค์ |
---|---|
แกน | ตั้งค่าขีด จำกัด แกน |
fplot | การวางแผนฟังก์ชันอย่างชาญฉลาด |
กริด | แสดงเส้นตาราง |
พล็อต | สร้างพล็อต xy |
พิมพ์ | พิมพ์พล็อตหรือบันทึกพล็อตลงในไฟล์ |
หัวข้อ | วางข้อความไว้ที่ด้านบนสุดของพล็อต |
xlabel | เพิ่มป้ายข้อความให้กับแกน x |
ylabel | เพิ่มป้ายข้อความในแกน y |
แกน | สร้างวัตถุแกน |
ปิด | ปิดพล็อตปัจจุบัน |
ปิดทั้งหมด | ปิดพล็อตทั้งหมด |
รูป | เปิดหน้าต่างรูปใหม่ |
gtext | เปิดใช้งานการวางฉลากด้วยเมาส์ |
ถือ | หยุดพล็อตปัจจุบัน |
ตำนาน | ตำแหน่งตำนานด้วยเมาส์ |
รีเฟรช | วาดหน้าต่างรูปปัจจุบันใหม่ |
ชุด | ระบุคุณสมบัติของอ็อบเจ็กต์เช่นแกน |
แผนย่อย | สร้างพล็อตใน subwindows |
ข้อความ | วางสตริงในรูป |
บาร์ | สร้างแผนภูมิแท่ง |
loglog | สร้างพล็อตบันทึกล็อก |
ขั้ว | สร้างพล็อตเชิงขั้ว |
semilogx | สร้างแผนภาพเซมิล็อก (ลอการิทึม abscissa). |
semilogy | สร้างแผนภาพเซมิล็อก (ลอการิทึมกำหนด). |
บันได | สร้างพล็อตบันได |
ลำต้น | สร้างพล็อตลำต้น |