บทความนี้จะสอนเราถึงวิธีการใช้ MATLAB ลินสเปซ() การทำงาน.
จะใช้ฟังก์ชัน linspace() ใน MATLAB ได้อย่างไร
ไลบรารี MATLAB มีฟังก์ชัน linspace() ในตัว ซึ่งช่วยให้คุณสร้างค่าระยะห่างเชิงเส้นระหว่างจุดเฉพาะสองจุดได้ ฟังก์ชันนี้ต้องใช้ค่าสองค่าเป็นอินพุต และอินพุตเผื่อเลือกอีกตัวที่ใช้เพื่อระบุจำนวนของค่าที่มีระยะห่างเท่าๆ กัน ฟังก์ชันนี้เป็นไปตามไวยากรณ์ง่ายๆ ที่กำหนด:
ลินสเปซ ( < จุดเริ่มต้น > , < จุดสิ้นสุด > , ( ไม่จำเป็น ) < number_of_points > )
ฟังก์ชันนี้ยอมรับสามอาร์กิวเมนต์:
- จุดเริ่มต้น : อาร์กิวเมนต์บังคับใช้เพื่อระบุค่าเริ่มต้นของช่วงเวลา
- จุดสิ้นสุด : อาร์กิวเมนต์ที่จำเป็นใช้เพื่อระบุค่าสิ้นสุดของช่วงเวลา
- number_of_points : อาร์กิวเมนต์ตัวเลือกใช้เพื่ออธิบายค่าจำนวนหนึ่งที่มีระยะห่างเท่ากัน หากไม่ได้ระบุอาร์กิวเมนต์นี้ ฟังก์ชันโดยค่าเริ่มต้นจะสร้างเวกเตอร์ขององค์ประกอบที่มีระยะห่างเท่าๆ กัน 100 รายการซึ่งอยู่ระหว่างจุดที่กำหนดให้
ลองพิจารณาตัวอย่างที่ใช้ได้จริงเพื่ออธิบายการทำงานของ ลินสเปซ() การทำงาน.
ตัวอย่างที่ 1
นี่คือรหัส MATLAB อย่างง่ายที่ใช้ ลินสเปซ() ฟังก์ชันพิมพ์ค่าที่เว้นระยะเท่าๆ กัน โดยเริ่มจาก 1 และสิ้นสุดที่ 10
บาร์ = ลินสเปซ ( 1 , 10 )
ในโค้ดข้างต้น เราไม่ได้ระบุจำนวนองค์ประกอบ ดังนั้นมันจึงสร้างเวกเตอร์ที่มีองค์ประกอบ 100 รายการ
ตัวอย่างที่ 2
รหัส MATLAB ที่กำหนดจะสร้างเวกเตอร์ที่มีระยะห่างเชิงเส้นโดยใช้ ลินสเปซ() ฟังก์ชันโดยระบุจุดและจำนวนของค่าที่มีระยะห่างเท่าๆ กัน
บาร์ = ลินสเปซ ( 1 , 10 , 5 )
ตัวอย่างที่ 3
เมื่อวางแผนฟังก์ชัน สิ่งสำคัญคือต้องระบุค่าที่มีระยะห่างเท่ากันกับโดเมน แทนที่จะป้อนแต่ละค่าด้วยตนเอง คุณสามารถใช้ ลินสเปซ() ฟังก์ชันใน MATLAB ที่อนุญาตให้สร้างชุดของค่าที่มีระยะห่างเท่าๆ กันภายในช่วงที่กำหนด ดังนั้น ช่วยให้คุณลดความซับซ้อนของกระบวนการสร้างโดเมนสำหรับฟังก์ชันการลงจุด
x = ลินสเปซ ( 1 , 10 ) ;และ = ไม่มี ( x ) ;
ลำต้น ( x,ย )
ตัวอย่างที่ 4
ในตัวอย่างนี้ เราจะสร้างเวกเตอร์ของจำนวนเชิงซ้อนที่มีระยะห่างเชิงเส้นโดยใช้ ลินสเปซ() การทำงาน.
vector = ลินสเปซ ( - 1 -ฉัน, 1 +ฉัน 5 )
บทสรุป
เวกเตอร์ที่มีระยะห่างเชิงเส้นมีค่าที่มีระยะห่างเท่ากันภายในโดเมนเชิงเส้นที่กำหนด MATLAB ลินสเปซ() ฟังก์ชันได้รับการออกแบบมาเพื่อสร้างค่าระยะห่างเชิงเส้นระหว่างจุดที่ระบุสองจุด ฟังก์ชันรับค่าสองค่าเป็นอินพุตบังคับและให้ความยืดหยุ่นในการระบุจำนวนของค่าที่มีระยะห่างเท่าๆ กันภายในช่วงเวลานั้นโดยใช้อาร์กิวเมนต์ที่เป็นทางเลือก บทช่วยสอนนี้สาธิตการใช้งานของ ลินสเปซ() ทำหน้าที่ผ่านตัวอย่างที่ใช้งานได้จริง