วิธีค้นหาความยาวของมิติอาร์เรย์ที่ใหญ่ที่สุดใน MATLAB โดยใช้ฟังก์ชันความยาว ()

Withi Khnha Khwam Yaw Khxng Miti Xarrey Thi Hiy Thisud Ni Matlab Doy Chi Fangkchan Khwam Yaw



MATLAB เป็นเครื่องมือการเขียนโปรแกรมอันทรงพลังที่จัดการงานที่ซับซ้อนได้อย่างมีประสิทธิภาพ รวมถึงการกำหนดสูตรทางคณิตศาสตร์ที่ซับซ้อนหรือการดำเนินการอาร์เรย์มิติขนาดใหญ่ ความสามารถในการจัดการอาร์เรย์ที่มีมิติขนาดใหญ่เป็นงานที่มีประโยชน์ซึ่งอาจดูยากหากเราคิดที่จะดำเนินการด้วยตนเอง อย่างไรก็ตาม ด้วยการสนับสนุนของ MATLAB ตอนนี้กลายเป็นเรื่องง่ายและรวดเร็วในการดำเนินการหลายอย่างกับอาร์เรย์มิติขนาดใหญ่ การดำเนินการอย่างหนึ่งคือการคำนวณความยาวของมิติอาร์เรย์ที่ใหญ่ที่สุดซึ่งสามารถทำได้ผ่าน ความยาว() ฟังก์ชั่นใน MATLAB

บล็อกนี้จะสำรวจวิธีคำนวณมิติที่ยิ่งใหญ่ที่สุดของอาร์เรย์โดยใช้ ความยาว() การทำงาน.







เหตุใดจึงมีประโยชน์ในการคำนวณความยาวของมิติที่ใหญ่ที่สุดของอาร์เรย์

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



วิธีการคำนวณความยาวของมิติที่ใหญ่ที่สุดของอาร์เรย์โดยใช้ฟังก์ชัน length() ใน MATLAB

ความยาวของมิติที่ยิ่งใหญ่ที่สุดในอาร์เรย์คือจำนวนองค์ประกอบในอาร์เรย์ตามมิตินั้น และเราสามารถใส่ลงใน MATLAB ได้อย่างง่ายดายโดยใช้ฟังก์ชันในตัว ความยาว() การทำงาน. ฟังก์ชันนี้รับอาร์เรย์ที่สามารถเป็นเวกเตอร์ เมทริกซ์ หรืออาร์เรย์หลายทิศทางเป็นอินพุต และส่งกลับความยาวที่คำนวณได้ของขนาดที่ใหญ่ที่สุด



ไวยากรณ์

ใน MATLAB เราสามารถใช้ ความยาว() ทำหน้าที่ดังต่อไปนี้:





ล = ความยาว ( เอ็กซ์ )


ที่นี่:

ฟังก์ชั่น L = ความยาว(X) ระบุความยาวของมิติที่ใหญ่ที่สุดของอาร์เรย์ X ที่กำหนด



    • ถ้า X แทนเวกเตอร์ ฟังก์ชันนี้จะระบุจำนวนองค์ประกอบทั้งหมดใน X
    • ถ้า X แทนอาร์เรย์หลายทิศทาง ฟังก์ชันนี้จะระบุความยาวของมิติที่ใหญ่ที่สุดของ X ซึ่งจะคืนค่าสูงสุด(ขนาด(X))
    • ถ้า X แทนอาร์เรย์ว่าง ฟังก์ชันจะให้เลขศูนย์

ตัวอย่างที่ 1: วิธีการใช้ฟังก์ชัน length() เพื่อค้นหาความยาวของเวกเตอร์

รหัส MATLAB นี้คำนวณความยาวของเวกเตอร์ที่กำหนดโดยใช้ ความยาว() การทำงาน.

ใน = 1 : : 2 : : 1,000 ;
ล = ความยาว ( ใน )


ตัวอย่างที่ 2: วิธีใช้ฟังก์ชัน length() เพื่อค้นหาความยาวของมิติที่ใหญ่ที่สุดของเมทริกซ์

ในตัวอย่างนี้ เราใช้ ความยาว() ฟังก์ชันในการคำนวณความยาวของมิติที่ยิ่งใหญ่ที่สุดของเมทริกซ์ที่กำหนด

A = แรนด์ ( 1,000 , 100 , ห้าสิบ ) ;
ล = ความยาว ( )


ตัวอย่างที่ 3: วิธีใช้ฟังก์ชัน length() เพื่อค้นหาความยาวของมิติที่ใหญ่ที่สุดของอาร์เรย์

ในโค้ด MATLAB นี้ เราใช้ ความยาว() ฟังก์ชันในการคำนวณความยาวของมิติที่ใหญ่ที่สุดของอาร์เรย์ที่กำหนด

X = แรนด์ ( 1,000 , 100 , ห้าสิบ , 500 ) ;
ล = ความยาว ( เอ็กซ์ )


บทสรุป

MATLAB มีไลบรารีฟังก์ชันในตัวมากมายสำหรับดำเนินการเมทริกซ์และอาร์เรย์ต่างๆ และงานอื่นๆ อีกมากมาย ฟังก์ชั่นหนึ่งดังกล่าวคือ ความยาว() ฟังก์ชันที่รับผิดชอบในการคำนวณความยาวของมิติที่ใหญ่ที่สุดของอาร์เรย์ คู่มือนี้ได้ให้คำแนะนำโดยละเอียดเกี่ยวกับการใช้งาน ความยาว() ฟังก์ชันในการค้นหาความยาวของมิติอาร์เรย์ที่ใหญ่ที่สุด นอกจากนี้ ยังมีตัวอย่างของเวกเตอร์ อาร์เรย์ และเมทริกซ์เพื่อช่วยให้เราเข้าใจการใช้ฟังก์ชัน