Sunday 4 February 2018

الانتقال من المتوسط ، مثلا ، في ماتلاب


أنا أحاول إكمال مشروع تعيين ماتلاب مع السؤال التالي: كتابة دالة تسمى موفينغافيراج التي تأخذ مقياسا يسمى x كوسيطة الإدخال وإرجاع العددية. تستخدم الدالة المخزن المؤقت لعقد المدخلات السابقة، ويمكن أن تعقد المخزن المؤقت بحد أقصى 25 مدخل. على وجه التحديد، يجب على الوظيفة حفظ أحدث 25 مدخلات في متجه (المخزن المؤقت). في كل مرة يتم فيها استدعاء الدالة، يقوم بنسخ وسيطة الإدخال في عنصر من المخزن المؤقت. إذا كان هناك بالفعل 25 المدخلات المخزنة في المخزن المؤقت، فإنه يتجاهل أقدم عنصر وحفظ واحد الحالي في المخزن المؤقت. بعد أن يتم تخزين الإدخال في المخزن المؤقت، فإنه يعود متوسط ​​كل العناصر في المخزن المؤقت. الحل الذي أقدمه هو ما يلي: وفقا لممهدة السيارات وظيفة بلدي يؤدي بشكل صحيح عندما القيم 1-50 يمر على التوالي، لكنه يفشل عندما تمرير القيم لموجة جيبية صاخبة على التوالي (التي أبلغت أنه قد يكون بسبب بعض نوع من خطأ جولة قبالة). وسأغدو ممتنا لو تمكن أي منكم من تقديم بعض التلميحات بشأن خطوات الخطأ المحتملة في شفرتي (أرفقت أعلاه). شكرا مقدما عليك حساب متوسط ​​متحرك عبر سلسلة بيانات، ضمن حلقة. لا بد لي من الحصول على المتوسط ​​المتحرك خلال 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. غيرها من المنتجات أو أسماء العلامات التجارية هي علامات تجارية أو علامات تجارية مسجلة لأصحابها. اختر بلدك

No comments:

Post a Comment