วิธีค้นหาค่าสูงสุดและต่ำสุดในเมทริกซ์ชุดข้อมูลขนาดใหญ่ใน MATLAB

Withi Khnha Kha Sungsud Laea Ta Sud Ni Me Thriks Chud Khxmul Khnad Hiy Ni Matlab



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

คู่มือนี้มีประโยชน์สำหรับผู้ใช้ MATLAB ที่ไม่ทราบวิธีการค้นหาค่าสูงสุดและต่ำสุดของชุดข้อมูลและเมทริกซ์ขนาดใหญ่ใน MATLAB

จะค้นหาค่าต่ำสุดและสูงสุดในชุดข้อมูลขนาดใหญ่และเมทริกซ์ใน MATLAB ได้อย่างไร

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







ไวยากรณ์

ที่ ขอบเขต() ฟังก์ชั่นใช้ไวยากรณ์ง่าย ๆ ใน MATLAB:



[minA,maxA] = ขอบเขต(A)
[minA,maxA] = ขอบเขต(A,'ทั้งหมด')
[ minA , maxA ] = ขอบเขต ( A , dim )

ที่นี่,



ฟังก์ชั่น [minA,maxA] = ขอบเขต(A) ให้ผลผลิตเพื่อให้ได้ค่าต่ำสุด มินเอ และค่าสูงสุด maxA ของเมทริกซ์หรืออาร์เรย์ A ที่กำหนด โดยที่ มินเอ เท่ากับ นาที(ก) และ แม็กซ์เอ เท่ากับสูงสุด (ก).





ฟังก์ชั่น [minA,maxA] = ขอบเขต(A,” ทั้งหมด”) ให้ผลตอบแทนเพื่อระบุค่าต่ำสุด มินเอ ตลอดจนมูลค่าสูงสุด แม็กซ์เอ เหนือรายการทั้งหมดของเมทริกซ์หรืออาร์เรย์ A ที่กำหนด

ฟังก์ชั่น [ minA , maxA ] = ขอบเขต ( A , dim ) ให้ผลผลิตเพื่อระบุค่าต่ำสุดและสูงสุดของแต่ละแถวของอาร์เรย์ A ที่กำหนดตามแนวมิติสลัว



ตัวอย่าง

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

ตัวอย่างที่ 1: วิธีค้นหาค่าต่ำสุดและสูงสุดของอาร์เรย์ 1D ใน MATLAB

ในตัวอย่างนี้ เราคำนวณค่าสูงสุดและต่ำสุดของอาร์เรย์ 1D ที่กำหนดของตัวเลขสุ่มที่มีขนาด 1 x 1,000 โดยใช้ ขอบเขต() การทำงาน.

เวกเตอร์ = แรนด์ (1,1000);
[min_vect, max_vect] = ขอบเขต (vect)

ตัวอย่างที่ 2: วิธีค้นหาค่าสูงสุดและต่ำสุดของเมทริกซ์ขนาดใหญ่ใน MATLAB

รหัส MATLAB นี้ใช้นามสกุล ขอบเขต() ฟังก์ชันเพื่อระบุค่าต่ำสุดและสูงสุดของเมทริกซ์ขนาดใหญ่ที่กำหนดซึ่งมีขนาด 1,000 x 1,000

A = เวทมนตร์ (1,000);
[min_A, max_A] = ขอบเขต (A, 'ทั้งหมด')

ตัวอย่างที่ 3: วิธีค้นหาค่าสูงสุดและต่ำสุดของอาร์เรย์ขนาดใหญ่ใน MATLAB

รหัส MATLAB ที่กำหนดใช้ ขอบเขต() ฟังก์ชั่นคำนวณค่าต่ำสุดและสูงสุดของอาร์เรย์ที่กำหนดซึ่งมีขนาด 2 x 10 x 2

A = แรนด์ (2,10,2);
[min_A, max_A] = ขอบเขต(A,2)

บทสรุป

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