Saturday, 2 December 2017

الانتقال المتوسط - matlab - 2018a


باستخدام ماتلاب، كيف يمكنني العثور على المتوسط ​​المتحرك لمدة 3 أيام لعمود معين من المصفوفة وإلحاق المتوسط ​​المتحرك بتلك المصفوفة أحاول حساب المتوسط ​​المتحرك لمدة 3 أيام من أسفل إلى أعلى المصفوفة. لقد قدمت الرمز الخاص بي: نظرا للمصفوفة التالية والقناع: لقد حاولت تنفيذ الأمر كونف ولكن أنا أتلقى خطأ. هنا هو الأمر كونف لقد حاولت استخدام على العمود 2 من مصفوفة a: يتم إعطاء الإخراج أنا الرغبة في المصفوفة التالية: إذا كان لديك أي اقتراحات، وأود أن نقدر ذلك. شكرا لك العمود 2 من مصفوفة أ، وأنا حوسبة المتوسط ​​المتحرك لمدة 3 أيام على النحو التالي ووضع النتيجة في العمود 4 من المصفوفة (أعيدت تسمية المصفوفة كما 39desiredOutput39 للتوضيح). متوسط ​​3 أيام من 17، 14، 11 هو 14 متوسط ​​3 أيام من 14، 11، 8 هو 11 متوسط ​​3 أيام من 11، 8، 5 هو 8 ومتوسط ​​3 أيام من 8، 5، 2 هو 5. لا توجد قيمة في الصفين السفليين للعمود الرابع لأن الحساب للمتوسط ​​المتحرك لمدة 3 أيام يبدأ في الأسفل. لن يظهر الناتج 39valid39 حتى 17 و 14 و 11. على الأقل هذا يجعل من المنطقي نداش آرون يونيو 12 13 في 1:28 بشكل عام فإنه من شأنه أن يساعد إذا كنت سوف تظهر الخطأ. في هذه الحالة كنت تفعل أمرين خاطئين: أولا يجب أن يقسم الانتماء الخاص بك إلى ثلاثة (أو طول المتوسط ​​المتحرك) ثانيا، لاحظ حجم ج. لا يمكنك فقط تناسب c في. الطريقة النموذجية للحصول على متوسط ​​متحرك هي استخدام نفس: ولكن هذا لا يبدو وكأنه ما تريد. بدلا من ذلك، تضطر إلى استخدام بضعة أسطر: أحتاج إلى حساب متوسط ​​متحرك عبر سلسلة بيانات، ضمن حلقة. لا بد لي من الحصول على المتوسط ​​المتحرك خلال N9 أيام. المصفوفة إم الحوسبة في هو 4 سلسلة من 365 القيم (M)، والتي هي نفسها القيم المتوسطة لمجموعة أخرى من البيانات. أريد رسم القيم المتوسطة لبياناتي مع المتوسط ​​المتحرك في مؤامرة واحدة. أنا غوغلد قليلا عن المتوسطات المتحركة والأوامر كونف وجدت شيئا حاولت تنفيذ في بلدي التعليمات البرمجية: لذلك أساسا، أنا حساب حسابي ورسم ذلك مع (المتوسط ​​المتحرك) الخطأ. اخترت قيمة وس الحق قبالة موقع ماثووركس، بحيث يكون غير صحيح. (المصدر: mathworks. nlhelpeconmoving-أفيراج-تريند-Estimation. html) مشكلتي على الرغم من ذلك، هو أنني لا أفهم ما هو هذا وس. يمكن لأي شخص أن يفسر إذا كان له علاقة مع أوزان القيم: وهذا غير صالح في هذه الحالة. يتم ترجيح جميع القيم نفسها. وإذا كنت أفعل هذا خطأ تماما، يمكن أن أحصل على بعض المساعدة معها خالص الشكر. طلب 23 سبتمبر 14 في 19:05 باستخدام كونف هو وسيلة ممتازة لتنفيذ المتوسط ​​المتحرك. في التعليمات البرمجية التي تستخدمها، وس هو مقدار كنت تزن كل قيمة (كما كنت خمنت). فإن مجموع هذا المتجه يجب أن يكون دائما مساويا للموجه. إذا كنت ترغب في وزن كل قيمة بالتساوي والقيام مرشح حجم N تتحرك ثم كنت تريد أن تفعل استخدام وسيطة صالحة في كونف يؤدي إلى وجود عدد أقل من القيم في السيدة مما لديك في M. استخدام نفسه إذا كنت لا تمانع في آثار صفر الحشو. إذا كان لديك علبة معالجة الإشارات يمكنك استخدام كونف إذا كنت ترغب في محاولة المتوسط ​​المتحرك دائري. شيء من هذا القبيل يجب أن تقرأ الوثائق كونف و كونف لمزيد من المعلومات إذا كنت قد حان بالفعل. يمكنك استخدام الفلتر للعثور على متوسط ​​تشغيل بدون استخدام حلقة. ويجد هذا المثال متوسط ​​تشغيل متجه مكون من 16 عنصرا، باستخدام حجم نافذة 5. 2) على نحو سلس كجزء من أدوات تركيب المنحنى (المتوفر في معظم الحالات) ي على نحو سلس (y) ينعم البيانات في متجه العمود y باستخدام فلتر متوسط ​​متحرك. يتم إرجاع النتائج في متجه العمود ي. والفترة الافتراضية للمتوسط ​​المتحرك هي 5.Moving-أفيراج فيلتر أوف ترافيك داتا يوضح هذا المثال كيفية تسهيل بيانات تدفق حركة المرور باستخدام فلتر متحرك متوسط ​​مع نافذة انزلاق مدتها 4 ساعات. توضح معادلة الاختلاف التالية عامل تصفية يساوي الساعة الحالية والساعات الثلاث السابقة للبيانات. استيراد بيانات حركة المرور وتعيين العمود الأول من التهم السيارة إلى ناقلات x. إنشاء ناقلات معامل التصفية. حساب المتوسط ​​المتحرك لمدة 4 ساعات للبيانات، ورسم كل من البيانات الأصلية والبيانات التي تمت تصفيتها. ماتلاب و سيمولينك هي علامات تجارية مسجلة ل ماثوركس، Inc. يرجى الاطلاع على ماثواركسترادماركس للحصول على قائمة من العلامات التجارية الأخرى المملوكة من قبل ماثوركس، Inc. غيرها من المنتجات أو أسماء العلامات التجارية هي علامات تجارية أو علامات تجارية مسجلة لأصحابها. حدد يور كونتيدوكومنتاتيون dsp. MovingAverage كائن النظام الوصف يقوم dsp. MovingAverage System objectx2122 بحساب المتوسط ​​المتحرك لإشارة الدخل على طول كل قناة بشكل مستقل مع مرور الوقت. يستخدم الكائن طريقة النافذة المنزلقة أو طريقة الترجيح الأسي لحساب المتوسط ​​المتحرك. في طريقة النافذة المنزلقة، يتم نقل نافذة ذات طول محدد على البيانات، والعينة حسب العينة، ويتم حساب المتوسط ​​على البيانات في النافذة. في طريقة الترجيح الأسي، يضاعف الكائن عينات البيانات مع مجموعة من عوامل الترجيح. ويحسب المتوسط ​​بجمع البيانات المرجحة. لمزيد من التفاصيل حول هذه الأساليب، راجع الخوارزميات. ويقبل الكائن مدخلات متعددة القنوات، أي مدخالت بحجم m، حيث m 8805 1 و n غ 1. كما يقبل الكائن مدخلات متغيرة الحجم. بمجرد قفل الكائن، يمكنك تغيير حجم كل قناة إدخال. ومع ذلك، لا يمكن تغيير عدد القنوات. يدعم هذا الكائن توليد رمز C و C. لحساب المتوسط ​​المتحرك للمدخل: إنشاء كائن dsp. MovingAverage وتعيين خصائص الكائن. اتصل بخطوة لحساب المتوسط ​​المتحرك. ملاحظة: بدلا من استخدام طريقة الخطوة لتنفيذ العملية المحددة بواسطة كائن النظام، يمكنك استدعاء الكائن مع وسيطات، كما لو كانت دالة. على سبيل المثال، y الخطوة (أوبج، x) و y أوبج (x) تنفيذ عمليات مكافئة. البناء موفافغ dsp. MovingAverage ترجع كائن متوسط ​​متحرك، موفافغ. باستخدام الخصائص الافتراضية. موفافغ dsp. MovingAverage (لين) تعيين الخاصية ويندولنغث إلى لين. موفافغ dsp. MovingAverage (الاسم، القيمة) يحدد خصائص إضافية باستخدام اسم، أزواج القيمة. الخصائص غير المحددة لها قيم افتراضية. اختر بلدك

No comments:

Post a Comment