วิธียกกำลังสองแต่ละองค์ประกอบของเวกเตอร์ใน MATLAB

Withi Yk Kalang Sxng Taela Xngkh Prakxb Khxng Wek Texr Ni Matlab



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

วิธียกกำลังสองแต่ละองค์ประกอบของเวกเตอร์ใน MATLAB

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

วิธีที่ 1: การใช้การยกกำลังตามองค์ประกอบ

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







เวกเตอร์ = [ 2 , 4 , 6 , 8 ] ;

เวกเตอร์ = เวกเตอร์.^ 2 ;

แจกจ่าย ( เวกเตอร์ ) ;

ตัวดำเนินการ ^ ทำการยกกำลัง ซึ่งหมายความว่ามันยกกำลังองค์ประกอบแต่ละตัวในเวกเตอร์เป็นกำลังขององค์ประกอบที่สอง:





วิธีที่ 2: การใช้ฟังก์ชัน power()

ฟังก์ชันกำลังของ MATLAB ซึ่งแสดงเป็นกำลัง (ฐาน, เลขยกกำลัง) สามารถนำมาใช้ในการยกกำลังสองขององค์ประกอบของเวกเตอร์ได้ โดยการตั้งค่าเลขชี้กำลังเป็น 2 เราจะได้ผลลัพธ์ที่ต้องการ นี่คือตัวอย่าง:





เวกเตอร์ = [ 2 , 4 , 6 , 8 ] ;

Squared_Vector = กำลัง ( เวกเตอร์, 2 ) ;

แจกจ่าย ( กำลังสอง_เวกเตอร์ ) ;

ในการยกกำลังทุกองค์ประกอบของเวกเตอร์ “เวกเตอร์” จะใช้ฟังก์ชันยกกำลัง () โดยเพิ่มแต่ละองค์ประกอบให้ยกกำลัง 2 ผลลัพธ์ของเวกเตอร์กำลังสองจะแสดงโดยใช้ฟังก์ชัน disp()

 ภาพหน้าจอของคำอธิบายคอมพิวเตอร์ที่สร้างขึ้นโดยอัตโนมัติด้วยความมั่นใจต่ำ



วิธีที่ 3: การใช้การคูณด้วยองค์ประกอบที่ชาญฉลาด

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

เวกเตอร์ = [ 2 , 4 , 6 , 8 ] ;

Squared_Vector = เวกเตอร์ .* เวกเตอร์;

แจกจ่าย ( กำลังสอง_เวกเตอร์ ) ;

ในรหัสนี้ ตัวดำเนินการจุด (.) หมายถึงการคูณแบบองค์ประกอบ เวกเตอร์ “เวกเตอร์” จะถูกคูณด้วยธาตุด้วยตัวมันเอง เกิดเป็นเวกเตอร์กำลังสอง

บทสรุป

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