Sunday 23 July 2017

ถัว เฉลี่ยเคลื่อนที่ matlab simulink


ฉันใหม่เพื่อ Simulink ฉันต้องการจะทำค่าเฉลี่ยของข้อมูลที่เข้ามาซึ่งมาหลังจากช่วงเวลาหนึ่งจากหนึ่งบล็อกตัวอย่างเช่นข้อมูลกรอบต่อเนื่องของ 42 ตัวอย่างออกจากบล็อกพร้อมกับข้อมูลกรอบมีอีกแท็กออกที่บอกว่า ตัวอย่างเฟรมเหล่านี้อยู่ในหมวดหมู่แท็กคือตัวเลขตั้งแต่ 1-6 ผลลัพธ์เป็นแบบสุ่มฉันต้องการเฉลี่ยข้อมูลประเภทเดียวกันเช่นเฟรมแรกคือ cat1 จากนั้นหลังจากเฟรม cat1 4 ภาพอีกครั้งมาถึงตอนนี้ฉันควรเฉลี่ยเฟรมใหม่นี้อย่างไร กับก่อนหน้านี้ฉันต้องการทำเช่นนี้สำหรับทุกประเภทกรุณาช่วยฉันใน this. asked 26 มีนาคมที่ 14 13 35.A โซลูชั่นรวดเร็วและสกปรกจะใช้ arraylist สำหรับแต่ละประเภทเริ่มต้นรายการกับ NaNs และเก็บ ตัวนับสำหรับตัวอย่างสุดท้ายจากแต่ละประเภทการใช้ฟังก์ชันเฉลี่ยที่คุณจะได้รับค่าเฉลี่ยของการวัดทั้งหมดหากคุณต้องการแค่ค่าเฉลี่ยของเฟรมปัจจุบันและเฟรมก่อนหน้านี้คุณสามารถทำ cat1 n1 cat1 n1 1 โดยที่ cat1 เป็น arraylist สำหรับ r จากหมวด 1 และ n1 เป็นดัชนีของเฟรมก่อนหน้าใน cat1 หากคุณต้องการค่าเฉลี่ยถ่วงน้ำหนักสำหรับการใช้งานแบบเรียลไทม์ให้สร้างตัวแปรเฉลี่ยสำหรับแต่ละหมวดหมู่ว่า av1, av2 และคำนวณ av1 alpha av1 1 - alpha cat1 n1 1 โดยที่ alpha เป็นน้ำหนักที่กำหนดให้ค่า alpha 1 เฉลี่ยก่อนหน้าและ cat1 n1 1 เป็นค่าใหม่เมื่อใดก็ตามที่มีการใช้เฟรม cat1 ในวันที่ 26 มีนาคมที่ 17 39. Average Average Moving Average Obsolete. Lote ค่าเฉลี่ยถ่วงน้ำหนักที่ถ่วงน้ำหนัก บล็อกนี้ล้าสมัยบล็อกนี้ถูกเอาออกจากไลบรารี Discrete ใน R2008a และแทนที่ด้วยบล็อก Discrete FIR Filter อย่างไรก็ตามโมเดลที่มีอยู่ซึ่งมีบล็อก Weighted Moving Average ทำงานต่อไปเพื่อความเข้ากันได้ย้อนกลับใช้บล็อก Discrete FIR Filter ในโมเดลใหม่พิจารณาใช้ ฟังก์ชัน slupdate เพื่อทดแทน Weighted Moving Average โดยใช้ Discrete FIR Filter ในรุ่นที่มีอยู่ตัวอย่างเช่นกลุ่ม Weighted Moving Average และเก็บข้อมูล N อินพุทใหม่ล่าสุดคูณค่าอินพุทแต่ละตัวโดยค่า speci Fied ที่กำหนดโดยพารามิเตอร์ Weights และวางไว้ในเวกเตอร์บล็อกนี้สนับสนุนทั้ง Siso แบบ Single-Output SINO แบบ Single-input และ Single-input Multi-Output SIMO สำหรับโหมด SISO พารามิเตอร์ Weights ถูกระบุเป็นแบบเวกเตอร์สำหรับ โหมด SIMO น้ำหนักจะถูกระบุเป็นเมทริกซ์ที่แต่ละแถวสอดคล้องกับเอาท์พุทที่แยกออกจากกันคุณสามารถเลือกว่าจะระบุชนิดข้อมูลและการปรับขนาดของน้ำหนักในไดอะล็อกพร้อมกับพารามิเตอร์ชนิดข้อมูล Gain พารามิเตอร์สภาวะเริ่มแรกระบุ ค่าเริ่มต้นสำหรับทุกครั้งก่อนเวลาเริ่มต้นคุณระบุช่วงเวลาระหว่างตัวอย่างกับพารามิเตอร์เวลาตัวอย่างบล็อกน้ำหนักถ่วงน้ำหนักเฉลี่ยก่อนคูณอินพุทโดยพารามิเตอร์น้ำหนักแปลงผลลัพธ์เหล่านั้นเป็นชนิดข้อมูลขาออกโดยใช้การปัดเศษที่ระบุและ โหมดล้นและจากนั้นดำเนินการบวกข้อมูลสนับสนุนประเภทบล็อกถ่วงน้ำหนักถ่วงน้ำหนักสนับสนุนประเภทข้อมูลทั้งหมดที่เป็นตัวเลขที่สนับสนุน Simulink รวมทั้งจุดคงที่ ชนิดข้อมูลกำหนดค่าน้ำหนักของค่าเฉลี่ยเคลื่อนที่หนึ่งแถวต่อผลลัพธ์พารามิเตอร์ Weights จะถูกแปลงจาก doubles เป็นชนิดข้อมูลที่ระบุแบบออฟไลน์โดยใช้ round-to-nearest และ saturation กำหนดค่าเริ่มต้นสำหรับทุกครั้งก่อนเวลาเริ่มต้น ถูกแปลงจากคู่เป็นชนิดข้อมูลการป้อนข้อมูลแบบออฟไลน์โดยใช้ round-to-nearest และ saturation กำหนดช่วงเวลาระหว่างตัวอย่างเพื่อรับช่วงเวลาตัวอย่างตั้งค่าพารามิเตอร์นี้เป็น -1 ดูระบุเวลาตัวอย่างในเอกสารออนไลน์สำหรับข้อมูลเพิ่มเติม ชนิดข้อมูลขาออกระบุประเภทข้อมูลขาออกคุณสามารถตั้งค่าเป็นกฎที่สืบทอดชนิดข้อมูลตัวอย่างเช่นสืบทอดสืบทอดผ่านการเผยแพร่กลับชื่อของอ็อบเจ็กต์ชนิดข้อมูลตัวอย่างเช่นออบเจ็กต์นิพจน์ที่ประเมิน ไปยังชนิดข้อมูลตัวอย่างเช่น fixdt 1,16,0 คลิกปุ่มแสดงข้อมูลผู้ช่วยประเภทเพื่อแสดง Data Type Assistant ซึ่งจะช่วยให้คุณสามารถกำหนดพารามิเตอร์ประเภทข้อมูลเอาต์พุตได้การปรับมาตราส่วนเอาต์พุตเอาต์พุตต่อการเปลี่ยนแปลงโดย au toscaling tool เลือกเพื่อล็อคการปรับขนาดของเอาท์พุทกับการเปลี่ยนแปลงโดยเครื่องมือ Fixed-Point Tool โหมดการปัดเศษภายในโหมดการหาค่าเอาท์พุทสำหรับจุดคงที่สำหรับข้อมูลเพิ่มเติมให้ดูที่การปัดเศษการออกแบบ Fixed-Point Sataturate to max or min when overflows เกิดขึ้น ถ้าเลือกล้นล้นจุดคงที่อิ่มตัวมิฉะนั้นพวกเขา wrap. Security ชนิดข้อมูลของพารามิเตอร์ Weights คุณสามารถตั้งค่าให้เป็นกฎที่สืบทอดชนิดข้อมูลตัวอย่างเช่นสืบทอดสืบทอดผ่านทางกฎภายในชื่อของชนิดข้อมูล วัตถุตัวอย่างเช่นวัตถุนิพจน์ที่ประเมินถึงชนิดข้อมูลตัวอย่างเช่น fixdt 1,16,0 คลิกปุ่มแสดงข้อมูลผู้ช่วยประเภทเพื่อแสดง Data Type Assistant ซึ่งจะช่วยให้คุณสามารถตั้งค่าพารามิเตอร์ชนิดข้อมูลรับ ระบุประเภทข้อมูลโดยใช้ Data Type Assistant สำหรับข้อมูลเพิ่มเติมสมมติว่าคุณต้องการกำหนดค่าบล็อคนี้สำหรับเอาท์พุทสองโหมด SIMO ที่เอาท์พุทแรกจะได้รับโดย. 1 k 1 uk 1 uk 1 c 1 uk 2. เอาต์พุตที่สองให้โดย. y2 ka 2 ukb 2 uk 1.and ค่าเริ่มต้นของ uk - 1 และ uk - 2 จะกำหนดโดย ic1 และ ic2 ตามลำดับเพื่อกำหนดค่าบล็อก Weighted Moving Average สำหรับกรณีนี้คุณต้องระบุพารามิเตอร์ Weights เป็น a1 b1 c1 a2 b2 c2 โดย c2 0 และพารามิเตอร์เงื่อนไขเริ่มต้นเป็น ic1 ic2.output tsmovavg tsobj, s, lag ส่งกลับค่าเฉลี่ยเคลื่อนที่โดยอัตโนมัติสำหรับวัตถุแบบเวลาทางการเงิน tsobj lag ระบุจำนวนจุดข้อมูลก่อนหน้าที่ใช้กับจุดข้อมูลปัจจุบันเมื่อคำนวณ average. output เคลื่อนที่ tsmovavg เวกเตอร์ s, lag, dim ส่งกลับค่าเฉลี่ยเคลื่อนที่ที่เรียบง่ายสำหรับความล่าช้าของเวคเตอร์แสดงจำนวนจุดข้อมูลก่อนหน้าที่ใช้กับจุดข้อมูลปัจจุบันเมื่อคำนวณค่าเฉลี่ยที่เคลื่อนที่เอาท์พุท tsmovavg tsobj, e timeperiod ส่งค่าเฉลี่ยถ่วงน้ำหนักแบบเสวนาสำหรับวัตถุทางการเงินแบบเวลา tsobj ค่าเฉลี่ยเคลื่อนที่แบบเสวนาคือค่าเฉลี่ยเคลื่อนที่ที่ถ่วงน้ำหนักซึ่ง timeperiod ระบุช่วงเวลาค่าเฉลี่ยเคลื่อนที่เฉลี่ยลดลงโดยใช้น้ำหนักมากขึ้นกับราคาล่าสุดตัวอย่างเช่น a ค่าเฉลี่ยถ่วงน้ำหนัก 10 ขั้นตอนที่เคลื่อนที่โดยเฉลี่ยถ่วงน้ำหนักเป็นราคาล่าสุดโดย 18 18 ส่วนเสี้ยววินาที 2 TIMEPER 1 หรือ 2 WINDOWSIZE 1. เว้นระยะห่างของ tsmovavg vector, e, timeperiod, dim ส่งผลให้ค่าเฉลี่ยเคลื่อนที่ที่ถ่วงน้ำหนักเป็นเส้นศูนย์สำหรับเวกเตอร์ค่าเฉลี่ยเคลื่อนที่แบบเสวนาคือการเคลื่อนที่ที่ถ่วงน้ำหนัก ค่าเฉลี่ยโดยเฉลี่ยที่ timeperiod ระบุช่วงเวลาค่าเฉลี่ยเคลื่อนที่ที่ระบุจะลดความล่าช้าโดยการใช้น้ำหนักมากขึ้นกับราคาที่ผ่านมาตัวอย่างเช่นค่าเฉลี่ยเลขคณิตที่มีระยะเวลา 10 งวดเป็นราคาล่าสุดโดย 18 18 2 timeperiod 1.output tsmovavg tsobj, t, numperiod ส่งผลให้ค่าเฉลี่ยเคลื่อนที่แบบสามเหลี่ยมสำหรับวัตถุแบบอนุกรมเวลาทางการเงิน tsobj ค่าเฉลี่ยเคลื่อนที่สามเหลี่ยมสองเท่าข้อมูล tsmovavg คำนวณค่าเฉลี่ยเคลื่อนที่แรกที่มีความกว้างของหน้าต่างของจำนวนเต็ม ceil 1 2 จากนั้นจะคำนวณค่าเฉลี่ยเคลื่อนที่ที่สองในค่าเฉลี่ยเคลื่อนที่แรก หน้าต่างเดียวกัน size. output tsmovavg เวกเตอร์, t, numperiod, dim ส่งกลับค่าเฉลี่ยเคลื่อนที่สามเหลี่ยมสำหรับเวกเตอร์ tria ค่าเฉลี่ยเคลื่อนที่ของเส้นผ่านศูนย์กลางของหัวขยับคู่ทำให้ข้อมูลมีความเรียบง่ายขึ้นโดยคำนวณค่าเฉลี่ยเคลื่อนที่แรกที่มีความกว้างของหน้าต่างของเลขท้าย 1 2 จากนั้นจะคำนวณค่าเฉลี่ยเคลื่อนที่ที่สองตามค่าเฉลี่ยเคลื่อนที่ครั้งแรกที่มีขนาดหน้าต่างเดียวกัน output tsmovavg tsobj, w, weight returns ค่าเฉลี่ยถ่วงน้ำหนักที่ถ่วงน้ำหนักสำหรับชุดข้อมูลเวลาทางการเงิน tsobj โดยการจัดหาน้ำหนักสำหรับแต่ละองค์ประกอบในหน้าต่างที่เคลื่อนย้ายความยาวของเวกเตอร์น้ำหนักกำหนดขนาดของหน้าต่างถ้าใช้ปัจจัยน้ำหนักมากขึ้นสำหรับราคาล่าสุดและปัจจัยที่มีขนาดเล็กกว่าสำหรับราคาก่อนหน้า , แนวโน้มมีการตอบสนองต่อการเปลี่ยนแปลงล่าสุดเมื่อเร็ว ๆ นี้ tsmovavg vector, w, weight, dim ส่งกลับค่าเฉลี่ยเคลื่อนที่ถ่วงน้ำหนักสำหรับเวกเตอร์โดยการจัดหาน้ำหนักสำหรับแต่ละองค์ประกอบในหน้าต่างที่เคลื่อนย้ายความยาวของเวกเตอร์น้ำหนักจะกำหนดขนาดของหน้าต่าง If ปัจจัยน้ำหนักที่ใหญ่ขึ้นจะใช้สำหรับราคาล่าสุดและปัจจัยที่มีขนาดเล็กกว่าสำหรับราคาก่อนหน้านี้แนวโน้มจะตอบสนองต่อการเปลี่ยนแปลงล่าสุดได้เร็วขึ้น t smovavg tsobj, m, numperiod ส่งกลับค่าเฉลี่ยเคลื่อนที่ที่ได้รับการแก้ไขสำหรับวัตถุลำดับเวลาทางการเงิน tsobj ค่าเฉลี่ยเคลื่อนที่ที่ได้จากการเปลี่ยนแปลงมีค่าใกล้เคียงกับค่าเฉลี่ยเคลื่อนที่โดยเฉลี่ยพิจารณาค่าเลขคณิตอาร์กิวเมนต์เป็นค่าเฉลี่ยเคลื่อนที่โดยเฉลี่ย เช่นค่าเฉลี่ยเคลื่อนที่แบบง่ายค่าที่เกิดขึ้นจะคำนวณโดยการเพิ่มราคาใหม่และลบค่าเฉลี่ยล่าสุดจากผลรวม sumetoutput tsmovavg vector, m, numperiod, dim ส่งกลับค่าเฉลี่ยเคลื่อนที่ที่ได้รับการแก้ไขสำหรับเวกเตอร์ค่าเฉลี่ยเคลื่อนที่ที่ได้รับการแก้ไขจะคล้ายคลึงกับค่าเฉลี่ยที่เรียบง่าย ค่าเฉลี่ยเคลื่อนที่คำนวณเป็นค่าเฉลี่ยเคลื่อนที่โดยเฉลี่ยค่าที่เกิดขึ้นจะคำนวณโดยการเพิ่มราคาใหม่และลบค่าเฉลี่ยล่าสุดจากมิติ sum. dim ที่เป็นผลให้ดำเนินการ ตามจำนวนเต็มบวกที่มีค่า 1 หรือ 2 มิติเพื่อดำเนินการตามระบุเป็นจำนวนเต็มบวก wi th ค่าของ 1 หรือ 2 dim เป็นอาร์กิวเมนต์สำหรับการป้อนข้อมูลที่ไม่จำเป็นและหากไม่รวมเป็นอินพุตค่าดีฟอลต์ 2 จะถูกสันนิษฐานค่าดีฟอลต์ของ dim 2 หมายถึงเมทริกซ์เชิงแถวซึ่งแต่ละแถวเป็นตัวแปรและแต่ละค่า คอลัมน์เป็นข้อสังเกตถ้า dim 1 input จะถือว่าเป็นเวกเตอร์ของคอลัมน์หรือคอลัมน์เชิง matrix ซึ่งแต่ละคอลัมน์เป็นตัวแปรและแต่ละแถวสังเกต ตัวบ่งชี้สำหรับค่าเฉลี่ยของค่าเฉลี่ยเคลื่อนที่เชิงตัวเลขค่าเฉลี่ยเคลื่อนที่ที่เป็นค่าเฉลี่ยเคลื่อนที่เป็นค่าเฉลี่ยเคลื่อนที่ที่ถ่วงน้ำหนักโดยที่ timeperiod เป็นช่วงเวลาของค่าเฉลี่ยเคลื่อนที่ที่อธิบายได้ค่าเฉลี่ยเคลื่อนที่เฉลี่ยลดลงโดยการใช้น้ำหนักมากขึ้นกับราคาล่าสุดตัวอย่างเช่นการเคลื่อนย้ายเลขคณิตระยะเวลา 10 น้ำหนักเฉลี่ยถ่วงน้ำหนักราคาล่าสุด 18 18 เปอร์เซ็นต์ที่เป็นบวก 2 TIMEPER 1 หรือ 2 WINDOWSIZE 1.timeperiod ระยะเวลาที่กำหนดจำนวนเต็ม nonnegative เลือกประเทศของคุณ

No comments:

Post a Comment