تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 10 از 10

نام تاپيک: مقدار میانگین یک قطار پالس با سطح سیگنال متفاوت

  1. #1
    داره خودمونی میشه juve-reza's Avatar
    تاريخ عضويت
    Feb 2009
    محل سكونت
    خیلی دور خیلی نزدیک
    پست ها
    131

    پيش فرض مقدار میانگین یک قطار پالس با سطح سیگنال متفاوت

    سلام
    چطور میشه از یک چیزی شبیه این میانگین گرفت به شرط اینکه:

    1- اونجاهایی که مقدار تابع صفر میشه تو محاسبه میانگین تاثیری نداشته باشه.

    2- عرض پالس در محاسبه میانگین بی تاثیر باشه.
    مثلا اینجا میانگین بصورت 8/(2+1+1+4+5+2+1+2) حساب میشه. در حالت کلی من نمیدونم چند تا از این پالسها دارم و مقدارشونم نمیدونم باید یه فرمولی باشه که این کار رو بکنه.

    Last edited by juve-reza; 03-10-2013 at 23:56.

  2. #2
    داره خودمونی میشه juve-reza's Avatar
    تاريخ عضويت
    Feb 2009
    محل سكونت
    خیلی دور خیلی نزدیک
    پست ها
    131

    پيش فرض

    میشه این تاپیک رو به بخش الکترونیک یا یه جایی اونورا انتقال بدید؟ فکر کنم وقتی بچه های ریاضی اسم قطار پالس و سطح سیگنال رو میبینن بیخیال قضیه میشن.
    ممنون

  3. #3
    کـاربـر بـاسـابـقـه Iron's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    527

    پيش فرض

    فکر می کنم مشکل از صورت مساله باشه که واضح نیست. آیا می خواین یه برنامه براش بنویسین، یه فلوچارت می خواین؟ یا روش خاصی مدنظره؟ مقدار میانگین رو بصورت تابعی از پارامترهای مشخص دیگه می خواین؟ وگرنه که محاسبه میانگین که چیز خاصی نیست و شما خودتون در صورت سوال اینکارو کردین.

  4. #4
    داره خودمونی میشه juve-reza's Avatar
    تاريخ عضويت
    Feb 2009
    محل سكونت
    خیلی دور خیلی نزدیک
    پست ها
    131

    پيش فرض

    فکر می کنم مشکل از صورت مساله باشه که واضح نیست. آیا می خواین یه برنامه براش بنویسین، یه فلوچارت می خواین؟ یا روش خاصی مدنظره؟ مقدار میانگین رو بصورت تابعی از پارامترهای مشخص دیگه می خواین؟ وگرنه که محاسبه میانگین که چیز خاصی نیست و شما خودتون در صورت سوال اینکارو کردین.
    سلام
    بهتره جواب به صورت یه فلوچارت باشه که بشه برای هر برنامه ای ازش استفاده کرد. از برنامه خاصی استفاده نشه بهتره چون ممکنه من به اون برنامه دسترسی نداشته باشم یا نتونم دیتا ها رو توی اون لود کنم.
    در مورد پارامتر های مشخص دیگه هم متوجه نشدم مثال چه پارامتری؟ چیزی که به نظر میاد تنها پارامترهای موجود عرض پالس و مدت زمانیه که مقدار صفره که اونا اصلا نباید در محاسبه تاثیری داشته باشن.
    ممنون از پیگیریتون.

  5. #5
    کـاربـر بـاسـابـقـه Iron's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    527

    پيش فرض

    اگر a(i) عضو i ام دنباله و N طول دنباله باشد، طبق این فلوچارت میانگین در Ave ذخیره خواهد شد. فقط اگر سیگنال کلا صفر باشه، از صورت سوال معلوم نبود که خروجی باید چی باشه که با این فلوچارت در این حالت خروجی صفر خواهد بود.

  6. #6
    کـاربـر بـاسـابـقـه Iron's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    527

    پيش فرض

    اصلاح می کنم. جواب قبلی برای وقتیکه سیگنال با صفر شروع میشد درست نبود. اما اینیکی درسته. برای سیگنال صفر هم می تونید هر فرمانی که می خواین جای zero signal comand بزارید.


  7. #7
    داره خودمونی میشه juve-reza's Avatar
    تاريخ عضويت
    Feb 2009
    محل سكونت
    خیلی دور خیلی نزدیک
    پست ها
    131

    پيش فرض

    سلام
    من به یه کم توضیح بیشتر نیاز دارم.به طور مثال در عکس پست اول ai ها دقیقا چه مقادیری دارن؟ N در عکس پست اول برابر با چه مقداریه؟

  8. #8
    کـاربـر بـاسـابـقـه Iron's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    527

    پيش فرض

    قاعدتا شما سیگنال رو بصورت دنباله ای از اعداد دارید؟ مثلا عضو اول a(1) برابر هست با مقدار سیگنال در زمان صفر، a(2) مقدار سیگنال در زمان 0.1 ثانیه، a(3) مقدار سیگنال در زمان 0.2 ثانیه و الخ. N هم تعداد اعضای این دنباله هست.

  9. #9
    حـــــرفـه ای MasterGeek's Avatar
    تاريخ عضويت
    Aug 2009
    پست ها
    1,063

    پيش فرض

    سلام
    چطور میشه از یک چیزی شبیه این میانگین گرفت به شرط اینکه:

    1- اونجاهایی که مقدار تابع صفر میشه تو محاسبه میانگین تاثیری نداشته باشه.

    2- عرض پالس در محاسبه میانگین بی تاثیر باشه.
    مثلا اینجا میانگین بصورت 8/(2+1+1+4+5+2+1+2) حساب میشه. در حالت کلی من نمیدونم چند تا از این پالسها دارم و مقدارشونم نمیدونم باید یه فرمولی باشه که این کار رو بکنه.

    ‍خب همونطوری که Iron گفت شما کافیه یه دنباله تشکیل بدید. در شرط سوال اومده که جائی که سیگنال صفر هست در میانگین نیاد (یعنی جزء تعداد دیتاها به حساب نیاد) پس دنباله‌ی شما باید شامل فقط پالس‌های با دامنه‌ی مثب باشه، این از این...

    حالا سر بحث اینکه دامنه‌ی پالس در میانگین اثری نداشته باشه؟‌ این وقتی ممکنه که شما یک رزولوشن ثابت رو برای تولید دنباله فرض کنید به نحوی که این رزولوشن کوچکترین تغییرات دامنه رو به شکل کامل پوشش بده مثلا در سیگنال بالا اگر رزولوشن (همون عرض پالس رو) برابر یک خانه‌ از مربع‌ها بگیرید مشکل حل میشه (مثلا اگه شما یک تغییر در وسط عرض مربع داشتید اونوقت باید روزولوشن رو نصف عرض مربع می‌گرفتید). خب وقتی رزولوشن رو برابر عرض مربع گرفتیم و قرار هست فقط پالس‌های مثبت رو حساب کنیم (شرط ۱) پس دنباله اینه:
    ۲---۱----۱---۴---۵---الی آخر

    که میانگین همون مجموع اعداد دنباله تقسیم بر تعداد هست.


    حالا اگه شرط ۱ رو اعمال نمی‌کردیم اینطور میشد:
    ۰---۲----۰----۰----۱----۰----۱----۰-----۰-----۰----۰------۴-----۰------۵----- الی آخر
    که میانگین اینبار به خاطر در نظر گرفتن صفرها کمتر از حالت قبل میشه (تعداد یا مخرج کسر بیشتر هست)



    به نظر من هدف از طراحی این سوال آشنا کردن شما با مفاهیم پایه برای کار با اسیلوسکوپ بوده...

  10. #10
    داره خودمونی میشه juve-reza's Avatar
    تاريخ عضويت
    Feb 2009
    محل سكونت
    خیلی دور خیلی نزدیک
    پست ها
    131

    پيش فرض

    سلام
    با تشکر از Iron با اون فلوچارت - البته با یه کم تغییر! - تقریبا مشکلم حل شد.
    شما چند بار از دستور if استفاده کردی من یه بار. من موقعیت لبه های سیگنال رو پیدا کردم و اونجا از شکل موج کلی میانگین گرفتم. البته با این روش برخلاف شما من وقتی شکل موج کلی از صفر شروع نمیشد فرمولم جواب نمیداد که اونم با شیفت دادن کل شکل به سمت راست یه جای خالی اولش پیدا کردم و با اضافه کردن یه دستور if دوباره تونستم میانگین بگیرم.
    ممکنه یه کم توضیحاتم گنگ باشه ولی به هر حال و با ایده گرفتن از اون فلوچارت تونستم کار رو تموم کنم و به موقع تحویل بدم.
    بازم ممنون از همتون.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •