اطلاعیه

Collapse
No announcement yet.

MATLAB

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    MATLAB

    برنامه ای بنویسید که تعداد عبور از صفر سیگنال را شمارش کند؟ :cry2: :angry:
    در MATLABباشه هر چی فکر کردم نتونستم حلش کنم

    #2
    پاسخ : MATLAB

    نوشته اصلی توسط reza433
    برنامه ای بنویسید که تعداد عبور از صفر سیگنال را شمارش کند؟ :cry2: :angry:
    در MATLABباشه هر چی فکر کردم نتونستم حلش کنم
    سلام
    توی لینک زیر یه کدی نوشته شده که دره های نمودار رو نشون میده، اونجا چون میخواد دره ها رو بدست بیاره اول مشتق میگیره بعد، نقطه هایی که قبلش مشتق منفی و بعدش مثبت هست رو پیدا میکنه. از یه همچین کدی میتونین استفاده کنین، دیگه مشتق که نمیخواین، غیر از +- باید -+ رو توش سرچ کنین:

    http://barnamenevis.org/showthread.php?434732-%D8%AA%D8%A7%D8%A8%D8%B9&p=1944517&viewful l=1#post1944517
    http://www.noandishaan.com/forums

    دیدگاه


      #3
      پاسخ : MATLAB

      ممنون از پاسخ دوستمون

      نکته: در انجمن برای اینکه زودتر به پاسخ برسین
      یک راهش اینه که سوالتونو با "عنوان" مناسب و در "مکان" مناسب بپرسید
      مثلا میتونستید بگید: بدست آوردن عبور از صفر سیگنال در متلب

      و اما روش کار شما اینطوریه:
      فرض کن 10000 تا نقطه مختلف داری که نمودار شما رو تشکیل دادن
      میخوای ببینی این 10000 نقطه چند بار از خط 0 عبور کردن؟
      خب باید چیکار کنی؟
      اول یک متغیر تعریف میکنی تا تعداد عبور از صفر رو در اون بریزی
      بعد میای از عدد اول تا عدد آخر این کار رو میکنی:
      در هر بار هر عدد رو در عدد بعدیش ضرب میکنی
      اگه نتیجه منفی شد، یکی به متغیر بالا اضافه میکنی
      مثال: رشته عدد زیر رو ببین
      1 3 4- 2- 1 3 2 1 1- 2
      از سمت راست (عدد 1) میام نتیجه ی ضرب عدد i در i+1 رو مینویسم:
      3 12- 8 2- 3 6 2 1- 2-
      میبینیم که 4 تا منفی داریم
      پس عبور از صفر میشه 4 بار
      1: اللهم صل علی محمد و آل محمد و عجل فرجهم و ...
      2: دانش بهتره یا ثروت؟ بدون شعور هیچکدوم!
      3: دلا معاش چنان کن که گر بلغزد پای *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

      دیدگاه

      لطفا صبر کنید...
      X