ใช้ MATLAB ฉันจะหาค่าเฉลี่ยเคลื่อนที่ 3 วันของคอลัมน์เฉพาะของเมทริกซ์ได้อย่างไรและเพิ่มค่าเฉลี่ยเคลื่อนที่ลงในเมตริกซ์นั้นฉันพยายามคำนวณค่าเฉลี่ยเคลื่อนที่ 3 วันจากด้านล่างจนถึงด้านบนของเมตริกซ์ที่ฉันได้ให้ไว้ code. Given ต่อไปนี้เมทริกซ์และหน้ากากฉันได้ลองใช้คำสั่ง conv แต่ฉันได้รับข้อผิดพลาดนี่คือคำสั่ง conv ฉันได้รับการพยายามที่จะใช้ในคอลัมน์ที่ 2 ของเมทริกซ์ผลผลิต a. The ฉันต้องการจะได้รับใน เมทริกซ์ต่อไปนี้ถ้าคุณมีข้อเสนอแนะใด ๆ ฉันจะขอบคุณมากขอขอบคุณสำหรับคอลัมน์ 2 ของเมทริกซ์ผมคำนวณค่าเฉลี่ยเคลื่อนที่ 3 วันดังต่อไปนี้และวางผลในคอลัมน์ 4 ของเมทริกซ์ฉันเปลี่ยนชื่อเมทริกซ์เป็น wantOutput สำหรับภาพประกอบค่าเฉลี่ย 3 วันของ 17, 14, 11 คือ 14 ค่าเฉลี่ย 3 วันของ 14, 11, 8 คือ 11 เฉลี่ย 3 วันจาก 11, 8, 5 คือ 8 และค่าเฉลี่ย 3 วันของ 8, 5, 2 คือ 5 ไม่มีค่าในแถวล่าง 2 แถวสำหรับคอลัมน์ที่ 4 เนื่องจากการคำนวณค่าเฉลี่ยเคลื่อนที่ 3 วันเริ่มต้นที่ ด้านล่างผลลัพธ์ที่ถูกต้องจะไม่ปรากฏจนกว่าอย่างน้อย 17, 14, และ 11 หวังว่านี่จะทำให้ Aaron รู้สึกว่า Jun 12 13 ที่ 1 28. โดยทั่วไปจะช่วยถ้าคุณจะแสดงข้อผิดพลาดในกรณีนี้คุณกำลังทำผิดพลาดสองประการ . ก่อน convolution ของคุณจะต้องหารด้วยสามหรือความยาวของค่าเฉลี่ยเคลื่อนที่. ประการที่สองสังเกตขนาดของ c คุณไม่สามารถเพียงพอดีกับ c เป็นวิธีทั่วไปในการรับค่าเฉลี่ยเคลื่อนที่จะใช้ same. but ที่ doesn t ลักษณะของการตอบสนองความถี่ของระบบ LTI คือ DTFT ของการตอบสนองต่อแรงกระตุ้นการตอบสนองต่ออิมพัลของค่าเฉลี่ยเคลื่อนที่แบบแอลเอส - แอมพลิฟายเออร์ เนื่องจากตัวกรองค่าเฉลี่ยเคลื่อนที่เป็น FIR การตอบสนองต่อความถี่จะลดจำนวนที่ จำกัด เราสามารถใช้ข้อมูลประจำตัวที่มีประโยชน์มาก ๆ เพื่อเขียนการตอบสนองตามความถี่ที่เราได้ให้ aej N 0 และ ML 1 เราอาจสนใจ ขนาดของฟังก์ชันนี้เพื่อหาค่าความถี่ t ผ่านตัวกรองที่ไม่มีการลดทอนและที่ถูกลดทอนด้านล่างเป็นพล็อตของขนาดของฟังก์ชั่นนี้สำหรับ L4 สีแดง 8 สีเขียวและสีฟ้า 16 แกนแนวนอนมีตั้งแต่ศูนย์ถึงเรเดียนต่อตัวอย่างคำเตือนว่าในทั้งสามกรณีความถี่ การตอบสนองมีลักษณะ lowpass ค่าคงที่เป็นศูนย์ความถี่ในอินพุทจะผ่านตัวกรองที่ไม่มีการลดทอนบางความถี่ที่สูงขึ้นเช่น 2 จะถูกกำจัดออกโดยตัวกรองอย่างสมบูรณ์ แต่ถ้าตั้งใจจะออกแบบตัวกรองสัญญาณ Lowpass เราก็ยังไม่ได้ทำมากนัก ดีบางส่วนของความถี่ที่สูงขึ้นจะ attenuated โดยเฉพาะประมาณ 1 10 สำหรับค่าเฉลี่ยเคลื่อนที่ 16 จุดหรือ 1 3 สำหรับค่าเฉลี่ยเคลื่อนที่สี่จุดเราสามารถทำได้ดีกว่าที่ด้านบนพล็อตถูกสร้างขึ้นโดยรหัส Matlab ต่อไปนี้ omega 0 pi 400 pi H4 1 4 1-exp - i omega 4 1-exp - i omega H8 1 8 1-exp - i omega 8 1-exp-i omega H16 1 16 1-exp - i omega 16 1-exp - i omega พล็อตโอเมก้า, abs H4 abs H8 abs H16 แกน 0, pi, 0, 1.Copyright 2000- - มหาวิทยาลัย ของ California, Berkeley เฉลี่ยรายเดือน - MA. BREAKING DOWN Moving Average - MA เป็นตัวอย่าง SMA พิจารณาการรักษาความปลอดภัยโดยมีราคาปิดดังต่อไปนี้เกินกว่า 15 วันสัปดาห์ที่ 1 5 วัน 20, 22, 24, 25, 23.Week 2 5 วัน 26, 28, 26, 29, 27.Week 3 5 วัน 28, 30, 27, 29, 28. MA - 10 วันเฉลี่ยจะปิดราคาปิดสำหรับ 10 วันแรกเป็นจุดข้อมูลแรกข้อมูลถัดไป จุดจะลดราคาเร็วที่สุดเพิ่มราคาในวันที่ 11 และใช้ค่าเฉลี่ยและอื่น ๆ ดังที่แสดงไว้ด้านล่างดังที่ระบุไว้ก่อนหน้านี้ MAs ล่าช้าในการดำเนินการในปัจจุบันราคาเพราะพวกเขาจะขึ้นอยู่กับราคาที่ผ่านมานานระยะเวลาสำหรับ MA, ความล่าช้ามากขึ้นดังนั้น MA 200 วันจะมีระดับความล่าช้ามากกว่า MA 20 วันมากเกินไปเนื่องจากมีราคาสำหรับ 200 วันที่ผ่านมาความยาวของ MA ที่จะใช้ขึ้นอยู่กับวัตถุประสงค์ทางการค้าโดยใช้ MA ที่สั้นกว่า สำหรับการซื้อขายระยะสั้นและระยะยาว MAs เหมาะสำหรับนักลงทุนระยะยาวนักลงทุนและผู้ค้าจะได้รับความนิยมอย่างมากจากนักลงทุนและผู้ค้า ค่าเฉลี่ยเคลื่อนที่นี้ถือเป็นสัญญาณการซื้อขายที่สำคัญนอกจากนี้ MMA ยังให้สัญญาณการซื้อขายที่สำคัญด้วยตัวเองหรือเมื่อสองค่าเฉลี่ยข้าม MA ที่เพิ่มขึ้นแสดงให้เห็นว่าการรักษาความปลอดภัยอยู่ในขาขึ้นขณะที่ MA ลดลงบ่งชี้ว่าอยู่ในขาลงเช่นเดียวกัน, แรงผลักขาขึ้นได้รับการยืนยันจากการพังทลายของสัญญาณซึ่งเกิดขึ้นเมื่อ MA ระยะสั้นทะลุเหนือระดับ MA Downward Moment ระยะยาวยังคงได้รับการยืนยันโดยการขึ้นเครื่องหมาย Crossover ซึ่งเกิดขึ้นเมื่อ MA ระยะสั้นทะลุต่ำกว่า MA ระยะยาว
No comments:
Post a Comment