ฉันพยายามเรียบ histogram 3D โดยใช้ค่าเฉลี่ยเคลื่อนที่ใน mathematica ฉันรู้ว่ามีฟังก์ชันที่เรียกว่า smoothhistogram3D ซึ่งใกล้เคียงกับสิ่งที่ฉันต้องการ แต่ดูเหมือนว่าจะมีเพียงตัวเลือกในการใช้ฟังก์ชันการแจกแจงเพื่อให้โค้งมน ฉันสามารถสร้างฟังก์ชันสำหรับการปรับโฉมฮิสโตแกรม 2D โดยปรับเปลี่ยนคำตอบ stackoverflow นี้เพื่อรวม interpolationOrder และคุณลักษณะเฉลี่ยเคลื่อนที่ ฉันพยายามที่จะขยายไปสู่มิติที่ 3 โดยใช้รหัสด้านล่าง แต่ไม่ได้ประสบความสำเร็จ อย่างไรก็ตามฟังก์ชัน 3D จะแสดงภาพนี้โดยใช้ชุดข้อมูลของฉัน: imgurMJeBbwW ฉันลองใช้วิธีการที่คล้ายคลึงกับนี้ก่อนยกเว้นมีตัวเลือกในการทำให้เรียบโดยใช้ค่าเฉลี่ยเคลื่อนที่: อย่างไรก็ตามจะแสดงผลภาพเช่นนี้ฉันต้องการชุดข้อมูล ที่ใกล้เคียงกับการแสดงผลของ smoothhistogram3D แต่มีตัวเลือกในการปรับให้เรียบโดยมีค่าเฉลี่ยเคลื่อนที่ มีคำแนะนำใดมีวิธีง่ายๆ Im ไม่ทราบขออภัยฉันรู้รหัสโดยเฉพาะชิ้นที่สองเป็นแทบอ่าน. Im ใหม่เพื่อ mathematica และเป็นเพียงการพยายามที่จะได้รับมันในการทำงาน นี่เป็นครั้งแรกที่ฉันโพสต์ใน stack overflow ดังนั้นโปรดแก้ตัวว่ามีข้อผิดพลาดในการจัดรูปแบบหรือแนวทางฉันมีรายการจุดข้อมูลอยู่ ข้อมูลของฉัน เมื่อฉันพล็อตพวกเขาโค้งเป็นขรุขระ ฉันต้องการเรียบโค้งและรักษามุมทั้งสองคม นี่เป็นพล็อตข้อมูลดิบ ฉันได้ลองใช้ตัวกรองผ่านต่ำสำหรับสัปดาห์ แต่เส้นโค้งยังไม่ดีมาก เส้นโค้งของฉันมีซิกซ็อกจำนวนมาก ต่อไปนี้คือฟังก์ชันการกรองผ่านต่ำของฉัน หลังจากประเมินโค้ดด้านบนแล้วฉันสามารถทำให้ส่วนโค้งของ zigzag ทั้ง 3 ส่วนแยกกันได้ แล้วฉันก็รวมเอาไว้ ดังที่ฉันกล่าวว่าโค้งยังไม่ดูดีพอ บางส่วนมีการเปลี่ยนแปลงที่ไม่เหมาะสมสิ่งที่ฉันต้องการคืออะไรแบบนี้ซึ่งได้มาจากการวาดรูป :) ฉันเพียงแค่ต้องการใช้เทคนิคการวางแผนของ Mathematica หรือวิธีการอื่น ๆ ที่ให้เส้นโค้งเรียบที่ฉันต้องการ ถาม 10 ต. ค. 14 เวลา 13:04 น. เพียงแค่ข้อคิดเห็นเพิ่มเติมเพื่อเริ่มต้น ฉันจะพยายามติดตามรหัสภายหลังในวันนี้หรือช่วงสุดสัปดาห์ นี่ดูเหมือนจะเป็นงานที่เหมาะสำหรับตัวกรอง Laguerre และน่าจะเป็นตัวปรับตัวอย่างเช่น ตัวกรอง Laguerre เบื้องต้น คุณสามารถหาข้อมูลจำนวนมากเกี่ยวกับเรื่องนี้ทางออนไลน์ได้ ตัวกรอง Laguerre จะปรับชุดข้อมูลตามพหุนาม Laguerre ระยะแรกของการเป็นค่าเฉลี่ยเลขประจำตัวตามด้วยข้อเสนอแนะบางข้อ การทำให้ราบเรียบได้รับการควบคุมโดยค่า alpha factor (alpha สำหรับ Exponential Moving Average) และยังลดระยะเวลาต่อไป อัลฟ่าสามารถนับตั้งแต่ 1 เพื่อติดตามข้อมูลเกือบทั้งหมดเป็น 0 สำหรับการตอบสนองที่ช้ามาก ผลให้ค่าเฉลี่ยถ่วงน้ำหนักของค่าในอดีต ตัวกรองแบบ laguerre แบบปรับตัวจะนำปัจจัย alpha แบบตัวแปรขึ้นอยู่กับตัวกรองที่ติดตามค่า N ที่ผ่านมา ซึ่งจะช่วยให้ตัวกรองสามารถติดตามข้อมูลได้ใกล้เคียงกับตัวอักษรที่เปลี่ยนแปลงในช่วงแกน x ฟังก์ชัน Mathematicas LaguerreL อาจทำให้เรื่องนี้ง่ายมาก จากเอกสาร: ฉันพยายามโพสต์โค้ดบางส่วนในภายหลัง ฉันคิดว่า MovingAverage สามารถทำงานนี้ได้อย่างสมบูรณ์หากเราสามารถควบคุมน้ำหนักให้ทำค่าเฉลี่ยที่ส่วนที่สั่นและทำตามเส้นโค้งของฉันใกล้ ๆ ได้ สองจุดผกผัน อย่างที่คุณเห็นได้ด้วยโปรแกรม GaussianFilter ของ LowpassFilter หรือ Kale มีการเปลี่ยนแปลงที่ไม่เหมาะสมในส่วนที่ถูกต้องของเส้นโค้งโดยที่เส้นโค้งต้นฉบับเรียบหรือดีพอ ndash สามารถ 10 ตุลาคม 14 เวลา 14:14 Heres วิธี ham - fisted ค่อนข้างใช้ GaussianFilter: ครั้งแรกฟังก์ชันกรอง: ฟังก์ชันนี้ใช้ตัวกรอง Gaussian กับข้อมูลทั้งหมดมากกว่าค่า y บางอย่าง เราสามารถใช้งานได้เช่น: การเล่นกับค่าเราสามารถสร้างโปรแกรม Manipulate ง่ายๆได้: ฉันคิดว่า WienerFilter ทำงานได้ดีขึ้น: ตอบ 10 10 14 ที่ 13:52 ขอบคุณคะน้าที่คุณสามารถดูได้ด้วย LowpassFilter หรือ GaussianFilter ของฉัน มีทั้งการเปลี่ยนแปลงที่ไม่เหมาะสมในส่วนขวาของเส้นโค้งที่โค้งเดิมเป็นเรียบหรือดีพอ ฉันคิดว่า WienerFilter ของคุณค่อนข้างดี แต่เรายังสามารถปรับปรุงได้ คุณสามารถ pls โพสต์รหัส WienerFilter ของคุณ ndash ได้ 10 ต. ค. 14 เวลา 14:21 Ixy เพียงแค่แทนที่ GaussianFilter กับ WeinerFilter ndash kale 10 ต. ค. 14 เวลา 14:22 น. คำตอบ 2017 Stack Exchange, Inc มีข้อมูลประเภท และต้องการทำ ListContourPlot อย่างไรก็ตามมีปัญหาที่ข้อมูล f ไม่เรียบและมีข้อผิดพลาดเล็ก ๆ นี่เป็นตัวอย่างของเล่นที่แสดงปัญหา: ฉันจะต้องเรียบเส้นในเส้นโค้งข้างต้นเพื่อให้ได้สิ่งที่ต้องการความคิดใด ๆ ที่จะได้รับชนิดของการแปลงเรียบนี้ขอบคุณและนี่คือตัวเลขจากข้อมูลจริง (ซึ่งมีขนาดใหญ่เกินไปที่จะวาง ที่นี่) ซึ่งฉันต้องเรียบ: ฉันพบ InterpolationOrder ด้ายนี้สำหรับ ContourPlot ที่เกี่ยวข้อง แต่ฉันไม่สามารถรับวิธีการทำงานในกรณีของฉันเนื่องจาก (I guess) ใส่ข้อมูลที่แตกต่างกัน ขอบคุณมากสำหรับคำตอบคำตอบเหล่านั้นทำงานได้ดีสำหรับตัวอย่างของเล่น แต่สำหรับข้อมูลจริงฉันยังคงไม่สามารถรับเส้นเรียบจนถึง (แก้ไข: จนถึงหมายถึงก่อนที่ guys ดีปรับปรุงคำตอบของพวกเขาตอนนี้มันทำงานดี) นี่คือข้อมูลและฟังก์ชันการวางแผนของฉันในกรณีที่คุณต้องการลอง ฉันยังจะตรวจสอบว่าทำไมวิธีการที่น่าสนใจเหล่านี้จึงไม่สามารถใช้งานได้เมื่อฉันใช้ข้อมูลดังกล่าวกับข้อมูล หมายเหตุกำหนดให้ส่ง ข้อมูลจริงของคุณเรียกร้องให้มีวิธีการที่ซับซ้อนกว่าการแฮ็กอย่างรวดเร็วในคำตอบเดิมของฉันดังนั้น Ive จึงแทนที่ด้วยโซลูชันที่ดีและค่อนข้างทั่วไป มีสองสิ่งที่ทำให้ข้อมูลจริงของคุณทำงานได้ยากกว่าตัวอย่างของเล่น ประการแรกมีการแจกจ่ายที่ผิดปกติและ nonuniformly: และประการที่สองจะมีอัตราส่วนกว้างยาว: หากแกน x และ y ของคุณเป็นพิกัดเชิงพื้นที่จริง แต่แสดงถึงปริมาณที่เป็นอิสระกับหน่วยอื่นคุณจะทำดีเพื่อทำการเทียบเคียงข้อมูลเพื่อที่จะพูด , ความแปรปรวนตามแกนทั้งสองมีค่าเท่ากัน: ตอนนี้ให้เรียบฟังก์ชันเชิงอนุพันธ์ที่อธิบายโดยตัวอย่างที่มีเสียงดังที่ตำแหน่งกระจัดกระจายผิดปกติผมเชื่อว่ารูปแบบการถดถอยในท้องถิ่น (LOESS) มีความเหมาะสม ในความเป็นจริงความรักเป็นสิ่งที่มีประโยชน์โดยทั่วไปดังนั้นคุ้มค่าที่จะมีการใช้งานที่มีอยู่ใน Mathematica และเนื่องจากมันง่ายสวยที่จะใช้ฉันไปข้างหน้าและทำมัน การดำเนินงานของฉันเป็นไปตามเอกสาร Cleveland and Devlins 1988 กล่าวคือการถดถอยแบบสองส่วนที่มีน้ำหนักสามเหลี่ยมยกเว้น q ของพวกเขาคือ k ของฉัน ตอนนี้เราสามารถพล็อตรูปทรงของฟังก์ชันการถดถอยปรับขนาดพิกัดกลับไปเป็นข้อมูลเดิม: ดูเหมือนว่าจะทำงานได้ดี นี่อาจเป็นผลมาจากการรับตัวอย่างของเล่นอย่างจริงจัง แต่ LinearModelFit ดูเหมือนจะเป็นทางเลือกที่ดี: สำหรับข้อมูลที่คุณอาจได้รับจาก: ตอนนี้ใช้โมเดลเชิงเส้นนี้: ไม่เลวเกินไปแน่นอนคุณสามารถปรับพื้นฐานได้ ใช้ตามความเหมาะสม ในบางจุดถ้าคุณมีข้อมูลในการสร้างแบบจำลองเชิงเส้นที่จะดีกว่าแน่นอน ตอบ 7 เม. ย. 14 เวลา 16:29 ถ้าเข้าใจถูกต้องข้อมูลที่แท้จริงของเขาไม่ได้เป็นแบบเชิงเส้นและแบบจำลองอาจไม่เป็นที่รู้จัก ndash Vitaliy Kaurov 7 เมษายนที่ 16:31 NonlinearModelFit อาจเหมาะสมเช่นกัน ในทั้งสองกรณีฉันสงสัยว่าพวกเขาไม่ต้องการให้มากที่สุดเท่าที่พอดี ภาพที่พวกเขาแสดงไม่ดูน่ากลัวสำหรับรูปแบบ ฉันคิดว่าเราสามารถเฉลี่ยได้ แต่ไม่สูญเสียคะแนนเราสามารถสุ่มตัวอย่างสุ่มสี่สุ่มใจและเฉลี่ยได้มากเท่าที่เราต้องการ ให้ดูข้อมูลที่ซับซ้อนมากขึ้น: 104 จุด คว้าตัวอย่างโดย 1000 - และหลายคน - และ Interpolate - ListContourPlot anyways ไม่ว่า: Anyway - บางอย่างตามสายเหล่านี้ ดีสิ่งที่ฉันจะแนะนำคือโหดร้ายง่าย คุณต้องการสิ่งที่ดีกว่า แต่เพื่อประโยชน์ของความบันเทิงความคิด คุณได้รับการแก้ไขโดยละเอียดมากเกินไปเนื่องจากคุณมีจุดข้อมูลจำนวนมาก ลดค่าใช้จ่ายนอกจากนี้คุณยังสามารถใช้ค่าเฉลี่ยเคลื่อนที่ได้ แต่ยังลบคะแนน: VitaliyKaurov ขอบคุณมากสำหรับคำตอบวิธี dataa b c แน่นอนช่วยเพิ่มตัวเลข แต่ในขณะที่คุณกล่าวว่าข้อมูลบางส่วนหายไปและในตัวอย่างที่แท้จริงของฉันคุณภาพยังไม่ดีพอ วิธีเฉลี่ยเคลื่อนที่น่ารัก อย่างไรก็ตามฉัน,. รายการจริงไม่ได้รับคำสั่งใน x1 lt x2 lt x3 แต่แทนที่จะเป็นแบบสุ่ม ดังนั้น MovingAverage ไม่ได้ใช้โดยตรงสำหรับความต้องการที่แท้จริงของฉัน นอกจากนี้ screencasting เป็นที่น่าตื่นตาตื่นใจ ndash Yi Wang 7 เมษายนที่ 16: 33Moving เฉลี่ยใน S-functions สวัสดีทั้งหมด I'm ทำงานร่วมกับ Simulink และฉันมีรถรุ่นที่เข้ารหัสด้วยบล็อก S-functions บล็อกประกอบด้วย c - ไฟล์ mex ดังนั้นเราจึงไม่สามารถใช้ฟังก์ชัน Matlab เช่น (mean, length, sum เป็นต้น) เช่นเดียวกับที่เราสามารถทำใน Matlab Function ฝังตัว เอาท์พุทที่ได้รับ i39m ซึ่งเป็นประเภทสเกลารเปนฟงกชันที่เปลี่ยนแปลงไปตามเวลา ดังนั้นเมื่อฉันเชื่อมโยงผลเหล่านี้ไป Scopes, i39m ได้รับเส้นโค้งตลอดเวลาจำลอง. ปัญหาคือฉันต้องค่าเฉลี่ยของผลลัพธ์เหล่านี้ในรูปแบบของฉันดังนั้นฉันต้องสามารถค่าเฉลี่ยของผลลัพธ์เหล่านี้ ตัวอย่างเช่นฉันมีเอาท์พุท การสร้างฟังก์ชันเฉลี่ยเคลื่อนที่ Hello Everyone ฉันต้องการสร้างฟังก์ชันที่มีค่าเฉลี่ยเคลื่อนที่ที่กำหนดเองซึ่งคงความยาวเท่ากับชุดต้นฉบับโดยการขยายการสังเกตที่หายไปด้วยศูนย์ ฉันจะได้รับส่วนค่าเฉลี่ยเคลื่อนที่ของฟังก์ชันทำงาน แต่ไม่ใช่ส่วนที่เบาะ ส่วนนี้โดยไม่ต้อง padding งาน: MASSeries, theWindowSize MovingAveragetheSeries, theWindowSize แต่การเพิ่ม padding ทำให้ล้มเหลว: MAtheSeries, theWindowSize PadLeftMovingAveragetheSeries, theWindowSize, 1000 คำแนะนำใด ๆ จะได้รับความนิยมมากที่สุด Greg ลอง L. สร้างฟังก์ชันสำหรับค่าเฉลี่ยเคลื่อนที่ สวัสดี ฉันกำลังสร้างค่าเฉลี่ยจุดเคลื่อนที่สำหรับคลื่น fft ต้องสร้างโค้ดด้านล่างตามหน้าที่ ฉันจะทำอย่างนั้นได้อย่างไร กรุณา. ขอบคุณมากสำหรับความช่วยเหลืออย่างต่อเนื่องของคุณ หาก N1000 สำหรับ j1 ถึง L โดยที่ L คือความยาวของอาร์เรย์เริ่มต้นสูงสุด (1, j - (N-1) 2 หยุดนาที (L, j (N-1) 2 newarray y (เริ่ม: หยุด) เฉลี่ย Averagedj เฉลี่ยถัดไป j vishan ltvishan. sondhiguidance. eugt เขียนในข้อความ lt7486481.26163.1248345818560.JavaMail. jakartanitrogen. mathforum. orggt. gt function average okltDEFNU, REDEFgt gt N 1000 gt gt สำหรับ j1 ถึง L gt เริ่มต้นสูงสุด (1,1i -. ข้อผิดพลาดในการใช้ค่าเฉลี่ยเคลื่อนที่ ฉันต้องการคำนวณค่าเฉลี่ยเคลื่อนที่ 30 วันโดยใช้: outputtsmovavg (Px, 39s39,30) และฉันได้รับข้อผิดพลาด quotlag ต้องเป็นค่าที่เป็นสเกลาร์ มากกว่า 0 หรือน้อยกว่าจำนวน observationsquot ฉันรู้สึกว่าฉัน misinterpreting ปัจจัยการผลิตที่ฉันต้องใช้ในการทำงานความช่วยเหลือใด ๆ ที่เป็นที่ชื่นชมถ้าเป็นที่คุณพูดแล้วมันดูดีสำหรับฉันสิ่งเดียวที่ฉันสามารถ หรือคุณสามารถลองใช้ฟังก์ชัน conv () หรือฟังก์ชั่น filter q. Exponential Weighted สวัสดีทุกคนสามารถช่วยฉันด้วยที่กรุณาเขียนฟังก์ชัน (ใน Matlab: File ใหม่. Function) เพื่อใช้แบบจำลองถ่วงน้ำหนักแบบถ่วงน้ำหนักแบบยกตอนสำหรับความผันผวนของรายได้ในแต่ละวันของผลตอบแทนของตลาดหุ้น ระบุตัวแปรการป้อนข้อมูลที่จำเป็นในการเขียนฟังก์ชันตัวอย่างเช่นในรูปแบบ y ewmafun (x1, x2) โดยที่ xi เป็นอินพุท เขียนฟังก์ชันให้ยืดหยุ่นที่สุดเท่าที่จะเป็นไปได้ อย่างน้อยฟังก์ชั่นควรทำงานให้กับชุดข้อมูลครั้งเดียว (เวกเตอร์) และผู้ใช้ฟังก์ชันควรสามารถตั้งค่าพารามิเตอร์ของ EWMA ได้อย่างอิสระ ใช้ฟังก์ชั่นของคุณสำหรับโซดาไฟกลับ SampP 500 Re: การสร้างฟังก์ชั่น Average Moving Average ที่ 102704 เวลา 1:54 น. gregory. lypnyvideotron. ca (Gregory Lypny) เขียน: gti39d ต้องการสร้างฟังก์ชันการเคลื่อนที่โดยเฉลี่ยที่กำหนดเองซึ่งเก็บรักษาความยาวเท่ากับชุดเดิมโดยการเพิ่ม padding ที่หายไปด้วย ศูนย์ ฉันจะได้รับส่วนค่าเฉลี่ยเคลื่อนที่ของ gtfunction เพื่อทำงาน แต่ไม่ใช่ส่วน padding gt ส่วนนี้ไม่มีการต่อรอง: gtMAtheSeries, theWindowSize MovingAveragetheSeries, gttheWindowSize gtBut การเพิ่ม padding ทำให้ล้มเหลว: gtMAtheSeries, theWindowSize PadLeftMovingAveragetheSeries, gttheWindow อะไรคือฟังก์ชันหรือรหัสเพื่อจำลองแบบจำลองการเคลื่อนที่ของค่าเฉลี่ยสิ่งที่เป็นฟังก์ชันหรือรหัสเพื่อจำลองข้อมูลจากค่าเฉลี่ยของแบบจำลองลำดับเวลาโดยมีลำดับและพารามิเตอร์เฉพาะเช่น MA (1) และ MA parameter0.3 quotarkedia ltbluearkediahotmailgt เขียนไว้ในข้อความ lti3dtkond1fred. mathworksgt gt อะไรคือฟังก์ชันหรือรหัสเพื่อจำลองข้อมูลจากการย้ายชุดค่าผสมเวลาโดยเฉลี่ยโดยมีลำดับเฉพาะและพารามิเตอร์เช่น gt gt MA (1) และพารามิเตอร์ MA3.3 คำแนะนำ: - ถ้า (f) คุณเป็นเจ้าของระบบ TBX ช่วย ident ช่วยเหลือ idhelp เรา quotarkedia quot ltbluearkediahotma สวัสดีครับผมมีคำถามเกี่ยวกับการใช้ผลตอบแทน ดังที่แสดงในตัวอย่างด้านล่างโดยทั่วไปถ้ามีเซ็กเมนต์โค้ดที่ใช้กันทั่วไปโดยฟังก์ชันสองอย่างขึ้นไปเราอาจแยกส่วนออกเป็นฟังก์ชันจากนั้นเรียกใช้ฟังก์ชันอื่น ๆ ถ้าจำเป็น def func1 () ในขณะที่ (cond) commoncode () def func2 () ในขณะที่ (cond) commoncode () def commoncode () AAAA BBBB CCCC แต่ถ้ามีการดำเนินการ 39 ที่ 39 ในส่วนของรหัสทั่วไปการแยกจะทำให้ func1 และความสนุกสนาน (และอื่น newbie mathematica คำถาม) สวัสดีฉันเห็นว่า Mathematica ให้สองย้ายค่าเฉลี่ยฟังก์ชัน. เท่าที่ฉันสามารถบอกพวกเขาจะขึ้นอยู่กับจำนวนขององค์ประกอบในอาร์เรย์ มีฟังก์ชันสำหรับการคำนวณค่าเฉลี่ยเคลื่อนที่ขึ้นอยู่กับเวลาในคำอื่น ๆ ถ้าฉันส่งผ่านข้อมูลภายในวันที่มีราคาเวลา (ไม่เกินหนึ่งถึงพันมิลลิวินาที) และบางฟิลด์อื่น ๆ ฉันจะรับ Mathematica เพื่อให้ฉันได้ใช้เวลา 5 นาทีในการเคลื่อนย้าย เฉลี่ยมากกว่าการเคลื่อนไหวเฉลี่ยของ 100 การค้าที่เห็นได้ชัดหน้าต่างนี้ห้านาทีอาจมีจำนวนองค์ประกอบใด ๆ ประการที่สองตามความคิดเดียวกันฉันมีไฟล์ที่มีจำนวนมากหุ้น Th Simple Moving Average (SMA) ใน Simulink S-function สวัสดี i39m พยายามคำนวณ SMA ของเอาท์พุทต่างๆที่ฉันได้รับจากบล็อก Simulink Real-time มีบล็อก WMA (Weighted Moving Average) ในไลบรารี Simulink ซึ่งสามารถให้ฉันได้ซึ่งเมื่อรวมกับผลลัพธ์ที่ฉันต้องการโดยเฉลี่ยแล้วจะทำให้ผลลัพธ์ที่ได้คือ i39m ปัญหาคือนี่คือถ่วงน้ำหนักไม่ใช่ค่าเฉลี่ยเคลื่อนที่ที่เรียบง่าย ฉันพยายามที่จะใส่น้ำหนักทั้งหมดเท่ากับ 1 (ซึ่งจะช่วยให้ SMA) แต่จะทำเช่นนี้ฉันต้องการทราบจำนวนจุดในแต่ละรอบ ปัญหาคือจำนวนจุดในแต่ละรอบแตกต่างกันขึ้นอยู่กับพารามิเตอร์บางอย่างในรหัสเพื่อ WMA จะไร้ประโยชน์เพราะ i dunno จำนวนจุดในแต่ละรอบฉันพยายามรหัสด้วยตนเองแรกใน Matlab C, i39ve ต่อไปนี้ รหัส: Count0 วิ่ง 0 head0 j1 klength (แรงบิด) SolverFTS50e-6 Solver Fixed Time กำหนดค่าพารามิเตอร์การกำหนดค่า ModelFTS1 (6N) ที่กำหนดไว้ภายในรหัสขึ้นอยู่กับ N (ความเร็วของเครื่องยนต์) nbmax720 (ModelFTSSolverFTS) สำหรับ i1: k CountCount1 หาง (i) แรงบิด ( i) ถ้าวิ่ง (count-1) tail (i)) count อื่น head (j) Torque (Count-int16 (nbmax)) กำลังวิ่งอยู่ (tail (i) - head (j)) nbmax jj1 สิ้นสิ้น SMATorquerunning รหัสนี้ทำงานค่อนข้างดีใน Matlab แต่ฉันต้องการรหัสใน S-functio. ฉันต้องการหา MIMO TF (Transfer Function) รูปแบบ ARMA ด้วยคุณสมบัตินี้ TF T11z (-0.4z1) T12 (0.5z2) (- 0.1) z1) T21 (0.3z) (- 0.4z1) T22z2 (-0.8z1) TT11, T12T21, T22 รบกวน TF N111 (-0.5z1) N12-z (-0.6z1) N211 (-0.7z1) N221 (-0.8z1 ) NN11, N12N21, ตัวควบคุม N22 TF Q112.8 (-0.20z0.5) (- 0.5z1) Q120 Q210 Q22 (-0.200z0.25) ((1-0.5z) (10.5z)) QQ11, Q12Q21, Q22 ytN (1TQ) คุณสามารถบอกได้ไหมว่าฉันสามารถปรับได้อย่างไร ค่าเฉลี่ยถ่วงน้ำหนักเฉลี่ยของการกรองเฉลี่ยสองแบบ VS การเปลี่ยนแปลงค่าเฉลี่ยเคลื่อนที่ 1 ค่าเฉลี่ยเลขชี้กำลัง (ฟิลเตอร์ IIR ตัวกรองหนึ่งตัว) ตามการกรองแบบ RC และค่าเฉลี่ยเคลื่อนที่ เราสามารถหาค่าเฉลี่ยเลขยกกำลังได้: ykfs (fs2pi1.5fc) y (k-1) (2pi1.5fc (fs2pi1.5fc)) xk --- yk, กระแสเอาต์พุต --- fs, ความถี่การสุ่มตัวอย่าง --- fc , ตัวกรองความถี่ต่ำ (RC กรอง) ความถี่ตัด 1.5fc เพื่อให้อยู่ใน passband สำหรับ caclulation pratical ประโยชน์: ง่ายที่จะ implemtated และต้องแรมน้อยข้อเสีย: ไม่สามารถราบรื่นเสียงรบกวนทันทีที่มีความถี่มากกว่า fs2 แล้ว สวัสดีฉันได้สร้างขั้นตอนง่ายๆในระบบอื่นซึ่งใช้เวลาหนึ่งพารามิเตอร์ (x (1)) เป็นฟังก์ชันอาร์กิวเมนต์และส่งกลับค่าหนึ่ง ความคุ้มค่า หลังจากคอมไพล์แล้วด้วยคำสั่ง 39mex - l fnc. m39 ฉันได้สร้างไลบรารีที่ใช้ร่วมกันแล้ว ในสคริปต์ของ Mathematica ฉันโหลดฟังก์ชันนี้ด้วย: link Installquotf: f1.exequot F10.5 ฉันมีผลลัพธ์ที่ถูกต้องจากนั้นฉันจะกำหนดอาร์กิวเมนต์ดังกล่าวซึ่งเป็นส่วนหนึ่งของฟังก์ชัน fCEF1x1 f C fCE และรันฟังก์ชัน Mathematica FNC fC . FNC มีความหมายดังนี้ FNC fC : บล็อก BV ปัญหาสามเณรในไวยากรณ์ mathematica ฟังก์ชั่นของฟังก์ชัน: สวัสดีสิ่งที่ฉันต้องการทำคือการ Plot Reflectivity: Refelectivity คือนิพจน์ (หรือฟังก์ชัน) ขึ้นอยู่กับ nfilm ซึ่งจะขึ้นอยู่กับ epsmodel (ซึ่งในตัวเองเป็นฟังก์ชันของ 3 ตัวแปรและตัวแปร) ดังนั้น epsmodel f (a, b, c, d, x) (ผลเป็นจำนวน comlpex) nfilm sqrtepsmodel reflectivity ((nfilm - 1) (nfilm 1)) 2 ฉันเพียงต้องการพล็อตไตร่ตรองและดูรูปแบบในนั้นเมื่อ (a , b, c, x) แตกต่างกันไป (ใช้เครื่องมือ Manipulate) โปรดแจ้งให้เราทราบว่าจะทำอย่างไรในแง่ของฟังก์ชันเหล่านี้ พิธีการที่แน่นอนที่ฉันได้รับผิดพลาด Mathematica - ใช้สมการก่อนหน้าในฟังก์ชั่น Function Dear All, ฉันค่อนข้างใหม่เพื่อ mathematica ฉันติดอยู่กับปัญหาที่ฉันไม่สามารถแก้ได้ ฉันต้องการจะเรียกใช้สมการก่อนหน้าที่ Function ถ้าประเภทโดยตรงแสดงออกหรือคัดลอกวางมันทำงาน แต่เมื่อฉันเรียกนิพจน์ด้วยชื่อของมันไม่ได้ นี่คือรหัสสำหรับคำอธิบายที่แม่นยำมากขึ้น: ใน: จะออก: D a x สูง x 2 ข Y E x Y คซีเจ Z2 ใน: ฟังก์ชั่นการ Z2 x ข Y ค Z d อี x ปีชม x2 เจแอมป์ออก: ฟังก์ชั่นการ x ข Y ค Z d อี x ปีชม x2 เจ Z2 มันทำงานได้ดีและผมสามารถใช้มันเพื่อจำพวก ค่าเฉลี่ยการเคลื่อนที่ที่มีประสิทธิภาพและการคำนวณความแปรปรวนของการเคลื่อนไหว Steven Smith ในคำแปรสัญญาณสัญญาณดิจิทัลอธิบายถึงอัลกอริธึมที่มีประสิทธิภาพในการคำนวณค่าเฉลี่ยเคลื่อนที่ ขั้นตอนวิธีการนี้เป็นที่กล่าวถึงในบทความวิกิพีเดียอธิบาย Moving Average: en. wikipedia. orgwikiMovingaverage ริกลิญงส์เคยถามในกลุ่มข่าวสารเกี่ยวกับขั้นตอนวิธีการที่มีประสิทธิภาพสำหรับการคำนวณ quotmoving variancequot: groups. googlegroupcomp. dspbrowsefrmthread330ac90a92f8dfaf02a3b89dcf21fdcchlenamplnkstampqvariancegroup3Acomp. dspauthor3AHadstate02a3b89dcf21fdcc ด้วยความพยายามน้อยที่สุดหนึ่งสามารถปรับเปลี่ยน quotMoving Averag วิธีการเรียกฟังก์ชัน Mathematica Boolean จากแอ็พพลิเคชันที่ไม่ใช่ Mathematica สวัสดีใน Wolfram Workbench ฉันจะเรียกใช้แอป Java ที่กำลังทำงานอยู่ด้วยการนำเข้าการนำเข้าทั่วไป com. wolfram. jlink .. และจะดำเนินการฟังก์ชันพื้นฐานเช่นการประเมิน getInteger เป็นต้น แต่ฉันไม่สามารถใช้ฟังก์ชัน Boolean ของ Mathematica ได้ ไม่สามารถใช้ BooleanConvert หรือ BooleanFunction หรือ BooleanMinimize หรือวิธีการใด ๆ ที่เกี่ยวข้องได้ มีใครทราบวิธีการเข้าถึง I39m เหล่านี้ใช้ createKernelLink () Fyi, รายการ Mathematica 7 functions (1869 functions) Ive update ตารางประวัติ Mathematica ของฉันด้วย Mathematica 7 หน้าที่ใหม่ (ไม่ใช่แค่สัญลักษณ์) นี่คือสิ่งที่อยู่ในบริบทของระบบ Mathematica ซึ่งมีชื่อฟอร์ม ฉันต้องการขอบคุณ John Fultz สำหรับคำใบ้ของเขาในบทความอื่นในกลุ่มข่าวนี้เพื่อใช้ข้อความการใช้งานจาก และมองหาสิ่งที่เริ่มต้นด้วยรูปแบบนี้ ฉันได้รับฟังก์ชัน 1869 เนื่องจากสิ่งที่ฉันพบคือค่อนข้างน้อยสิ่งที่ควรจะเป็น (ใกล้ 2,500) ตามบล็อก WRI ที่นี่ blog. wolfram20081118surprise-mathematica-70- ออกวันนี้ฉันสามารถเพียง sug Re: Mathematica - ใช้สมการก่อนหน้าในฟังก์ชั่น Function On 8110 เวลา 4:58 AM camille. segarragmail (Camille) เขียนว่า: GTI ค่อนข้างใหม่สำหรับ mathematica ฉันติดอยู่กับปัญหาที่ฉันไม่สามารถ gtsolve ฉันต้องการเรียกใช้สมการก่อนหน้านี้ในฟังก์ชัน gtFunction หากพิมพ์โดยตรงนิพจน์หรือสำเนาวางมัน gtworks แต่เมื่อฉันเรียกนิพจน์ด้วยชื่อของมันไม่ได้ gtHere คือรหัสสำหรับคำอธิบายที่แม่นยำมากขึ้น: gt GTIN: จะออก: D a x สูง x 2 ข Y E x Y คซีเจ Z2 GTIN: ฟังก์ชั่นการ gt x ข Y ค Z d อี x ปีชม x2 เจ Z2 แอมป์ออก: ฟังก์ชั่นเรื่องปัญหาสามเณรในไวยากรณ์ Mathematica หน้าที่ของ hi สิ่งที่ฉันต้องการทำคือการ Plot Reflectivity: Refelectivity คือนิพจน์ (หรือฟังก์ชัน) ขึ้นอยู่กับ nfilm ซึ่งจะขึ้นอยู่กับ epsmodel (ซึ่งในตัวเองเป็นฟังก์ชันของ 3 ตัวแปรและตัวแปร) ดังนั้น epsmodel f (a, b, c, d, x) (ผลเป็นจำนวน comlpex) nfilm sqrtepsmodel reflectivity ((nfilm - 1) (nfilm 1)) 2 ฉันเพียงต้องการพล็อตไตร่ตรองและดูรูปแบบในนั้นเมื่อ (a , b, c, x) แตกต่างกันไป (ใช้เครื่องมือ Manipulate) โปรดแจ้งให้เราทราบว่าจะทำอย่างไรในแง่ของฟังก์ชันเหล่านี้ พิธีการที่แน่นอนที่ฉันได้รับข้อผิดพลาด เรียกฟังก์ชันจากฟังก์ชันจากฟังก์ชัน สมมติว่าฉันมีฟังก์ชัน g (p, x) โดยที่ x และ p เป็นชนิดที่กำหนดไว้ ฉันยังมีหน้าที่ NewtonR ซึ่งฉันสามารถใช้เช่น: x NewtonR (g, p, x0) นอกจากนี้ยังมีฟังก์ชั่นอื่นที่ฉันต้องการโทร ImplicitTrap ซึ่งสามารถทำได้เป็น: U ImplicitTrap (g, p, u0, ขั้นตอน, n ) ฟังก์ชันนี้กำหนดฟังก์ชันของ g และเป็นฟังก์ชันที่ฉันต้องการส่งผ่านไปยัง NewtonR สามารถทำได้โดยทั่วไปรหัสจะใช้กฎ trapezoidal โดยนัยสำหรับการรวมตัวเลขกับแก้ NR ที่ใช้ในแต่ละขั้นตอนที่มีความแตกต่างโดยอัตโนมัติที่ใช้ในการจัดการความแตกต่าง เอ็ม Moving Average สวัสดีฉันมีชุดข้อมูลที่มีราคาหุ้นเช่น: 28 เม. ย. 2006 78.40 76.45 78.75 2-May-2006 79.85 78.60 80.00 3-May-2006 79.00 78.55 81.40 4-May-2006 79.25 78.60 79.50 5-May-2006 79.25 78.90 80.00 5-May-2006 79.25 78.90 80.00 8-May-2006 80.50 79.20 80.90 9-May-2006 80.55 80.15 81.35 10 พ. ค. 2006 80.40 80.00 80.90 11-May-2006 80.15 79.40 80.40 12 พฤษภาคม 2006 77.45 76.00 80.00 15-May-2006 75.40 74.00 77.30 16-May-2006 75.65 74.40 76.25 17-May-2006 74.75 74.60 76.20 18-May-2006 73.25 69.50 74.20 19-May-2006 72.80 72.00 73.20 22 พ. ค. 2006 68.40 68.05 72.85 23-May-2006 7. ค่าเฉลี่ยเคลื่อนที่ใครรู้วิธีง่ายๆในการสร้าง n-point moving average ของชุดตัวเลขในไฟล์ใน shell script ฉันคิดว่า awk อาจจะสามารถทำมันได้ บางวิธีแม้ว่าฉันไม่ได้มีเงื่อนงำวิธี dave On 2010-04-13, Dr. David Kirkby ltdavid. kirkbyonetelgt wrote: gt ทุกคนรู้วิธีง่ายๆในการสร้าง n-point moving average ของ gt ชุดตัวเลขในไฟล์ใน shell script ฉันไม่แน่ใจว่านี้ เป็นเครื่องมือที่เหมาะสมสำหรับงาน gt ฉันคิดว่า awk อาจสามารถทำในลักษณะใดก็ได้แม้ว่าฉันจะไม่ทราบว่า awk - v จุด 3-f เมื่อฟังก์ชันไม่ใช่ฟังก์ชัน I39ve มีชุดของฟังก์ชันที่รับฟังก์ชันหรือวัตถุ (จับคู่กับชื่อเมธอด) เป็นฟังก์ชันการติดต่อกลับ เป็นเวลานานที่สุดที่ฉันได้พึ่งพาการทดสอบนี้ (typeof cb 39function39) การทำงานนี้ควรทำงานได้ดี แต่ฉันไม่แน่ใจว่าจะทำให้ดีขึ้นได้อย่างไรในเบราว์เซอร์รุ่นเก่า ฉันคิดว่ามีปัญหาเกี่ยวกับฟังก์ชันที่สร้างขึ้นในบริบทอื่น (เช่นเฟรม) ด้วย (cb instanceof Function) จากนั้นฉันก็ข้ามมา (fn ampamp typeof fn quotstringquot ampamp fn. nodeName ampamp fn. constructor ฟังก์ชั่น ampamp ampamp (fn quotquot)) ฉันแน่ใจว่ามัน
No comments:
Post a Comment