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