farivar.maryam 1226 ارسال شده در 27 تیر، 2016 با سلام یه تکه کد نوشتم برای فیلتر کردن دیتاهای یه سیگنال بعد از نمونه برداری . خط آخر کد ارور میده که دلیلش رو نمیدونم ممنون میشم دوستان راهنمایی کنن برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 4
Imaaan 17059 ارسال شده در 27 تیر، 2016 با سلام یه تکه کد نوشتم برای فیلتر کردن دیتاهای یه سیگنال بعد از نمونه برداری . خط آخر کد ارور میده که دلیلش رو نمیدونم ممنون میشم دوستان راهنمایی کنن برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام سلام j توی کد تعریف نشده. چه اروری میده؟ داخل TrainL چی هست؟ 4
farivar.maryam 1226 مالک ارسال شده در 28 تیر، 2016 سلامj توی کد تعریف نشده. چه اروری میده؟ داخل TrainL چی هست؟ سلام واقعا شرمنده اون j هم i بوده اشتباه کپی کردم یعنی اصل کد این هست برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام دیتای trainl یه سری دیتا هست مربوط به سیگنال های مغزی تصورات حرکتی دست چپ که شده ماتریسی به ابعاد 69*750*22 که 22 میشه تعداد کانال ها یا همون پراب های دستگاه eeg - و 750 میشه تعداد نمونه هایی که از هر کانال گرفته شده و 69 میهش تعداد دفعات تکرار این آزمایش تو این کد ما میخواهیم با یه فیلتر میان گذر باند فرکانسی خاصی رو جدا کنیم و بعد از نمونه برداری از این سیگنال ، بیاییم فیلتر رو روی سیگنال نمونه برداری شده اعمال کنیم . کل خط ها جواب میدن و جوابشون قابل توجیه هست فقط خط آخر از دستور filtfilt خطا میگیره خطاش هم اینه برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام نمیدونم مشکل از کجاست ممنون میشم راهنماییم کنید 3
Imaaan 17059 ارسال شده در 28 تیر، 2016 سلام واقعا شرمنده اون j هم i بوده اشتباه کپی کردم یعنی اصل کد این هست برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام دیتای trainl یه سری دیتا هست مربوط به سیگنال های مغزی تصورات حرکتی دست چپ که شده ماتریسی به ابعاد 69*750*22 که 22 میشه تعداد کانال ها یا همون پراب های دستگاه eeg - و 750 میشه تعداد نمونه هایی که از هر کانال گرفته شده و 69 میهش تعداد دفعات تکرار این آزمایش تو این کد ما میخواهیم با یه فیلتر میان گذر باند فرکانسی خاصی رو جدا کنیم و بعد از نمونه برداری از این سیگنال ، بیاییم فیلتر رو روی سیگنال نمونه برداری شده اعمال کنیم . کل خط ها جواب میدن و جوابشون قابل توجیه هست فقط خط آخر از دستور filtfilt خطا میگیره خطاش هم اینه برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام نمیدونم مشکل از کجاست ممنون میشم راهنماییم کنید شناختی از این دستورها ندارم، تو هلپ یه نکته ای گفته: [TABLE=class: note, width: 100%][TR][TD=align: left]Note: When implementing zero-phase filtering using a second-order section filter, the length of the input, x, must be more than three times the filter order. You can use filtord to obtain the order of the filter.[/TD][/TR][/TABLE] من با دستور filtord بردار a رو چک کردم، عدد 170 برگردوند، که خب سه برابرش میشه 510، فکر کنم بعد اول ورودی دیگه باید از این بزرگتر باشه. 3
farivar.maryam 1226 مالک ارسال شده در 28 تیر، 2016 شناختی از این دستورها ندارم، تو هلپ یه نکته ای گفته: من با دستور filtord بردار a رو چک کردم، عدد 170 برگردوند، که خب سه برابرش میشه 510، فکر کنم بعد اول ورودی دیگه باید از این بزرگتر باشه. ممنونم هلپ رو خوندم و دقیقا مشکل تو همین سه برابر بودنه که بعد اول ورودی این ویژگی رو نداره بعد دومش داره و فکر کنم خطاش از همینه ممنونم که وقت گذاشتید تونستم مشکلش رو رفع کنم میذارم اینجا باز هم تشکر 3
ارسال های توصیه شده