قلم

وبلاگ امیرحسین حاجی حسینی

قلم

وبلاگ امیرحسین حاجی حسینی

قلم

طبقه بندی موضوعی

آخرین مطالب

۲۷ مطلب با کلمه‌ی کلیدی «MatLab» ثبت شده است

برای دریافت اسلایدهای آموزش مبانی نرم افزار MatLab از لینک زیر استفاده نمایید.

برای دریافت اسلایدها اینجا کلیک کنید.

۰ نظر موافقین ۰ مخالفین ۰ ۰۳ اسفند ۹۵ ، ۱۸:۴۵

سمینار درس ریاضی مهندسی پیشرفته

حل معادلات دیفرانسیل با مشتقات جزئی به روش عددی، FDM به کمک Matlab

علی شهیدی

برای دانلود اینجا کلیک کنید.

این فایل توسط مهندس علی شهیدی تهیه شده است.

۸ نظر موافقین ۰ مخالفین ۰ ۱۰ دی ۹۴ ، ۱۱:۱۷

فرض کنید یک ماتریس داریم که هر ستون آن بیانگر اطلاعات مربوط به یک کلاس است. ما یک سطر به ابتدای این ماتریس اضافه می کنیم که مشخص می کند هر ستون متعلق به کدام کلاس است (لیبل گذاری). حال می خواهیم با استفاده از یک حلقه for، اطلاعات مربوط به هر کلاس را در ماتریس های جداگانه و با نام های مختلف مانند class1، class2، و ... نام گذاری کنیم. 

.

 

مشکلی که وجود دارد این است که چگونه نام متغیرها را در هر بار اجرای حلقه تغییر دهیم؟

.

۶ نظر موافقین ۰ مخالفین ۰ ۳۰ شهریور ۹۴ ، ۲۳:۴۶

A Three-dimension Localization in

Wireless Sensor Network Nodes Based on SVM

Electrical Engineering Department of

Shahid Beheshti University

Course name: Pattern Recognition

Advisor: Dr.Gharavian

Lecturer: A.Hajihoseini

برای دریافت اسلایدهای ارائه اینجا کلیک کنید.

برای مشاهده آنلاین اسلایدها به ادامه مطلب مراجعه کنید. (ممکن است این فرایند چند لجظه طول بکشد.)

۴ نظر موافقین ۱ مخالفین ۰ ۲۹ خرداد ۹۴ ، ۲۳:۲۴

دانشگاه شاهد

پایان نامه کارشناسی

مهندسی برق گرایش مخابرات


پیاده سازی نرم افزاری یک لینک offline با مدولاسیون QPSK بین دو کامپیوتر از طریق کارت صوتی


استاد راهنما: دکتر سروش اخلاقی

 نگارش : امیرحسین حاجی حسینی گزستانی


تابستان 1393


برای دریافت این پایان نامه اینجا کلیک کنید.

برای مشاهده این پایان نامه در سایت دانشگاه شاهد اینجا کلیک کنید.

۵ نظر موافقین ۰ مخالفین ۰ ۲۱ مهر ۹۳ ، ۱۴:۵۹

Software Receiver Design

Build your own digital communication system in five easy step

C. Richard Johnson Jr

William A. Sethares

Andrew G. Klein


برای دریافت کتاب اینجا کلیک کنید.

برای دریافت فایل های نرم افزار متلب که در کتاب استفاده شده اند، اینجا کلیک کنید.

۰ نظر موافقین ۰ مخالفین ۰ ۲۶ تیر ۹۳ ، ۱۵:۱۱

در این مطلب قصد داریم طراحی فیلتر در نرم افزار متلب را بررسی نماییم . برای این منظور از fdatool استفاده می کنیم . 

در قسمت command window عبارت fdatool را تایپ می کنیم . صفحه زیر ظاهر می شود :

filter design 01

در این صفحه مشخصات مورد نیاز فیلتر را وارد می کنیم . برای مثال  در قسمت های Frequency Specification و Magnitude Specification اطلاعات زیر را وارد می کنیم :

۱۹ نظر موافقین ۱ مخالفین ۰ ۰۹ اسفند ۹۲ ، ۱۲:۴۷

برای طراحی فیلتر باترورث در نرم افزار متلب ،ابتدا با استفاده از تابع buttord ، درجه فیلتر مورد نظر را تعیین می کنیم . در این قسمت باید تمامی فرکانس ها را نرمالیزه کنیم یعنی تمامی فرکانس های موجود را بر فرکانس نایکوئیست تقسیم کنیم .  سپس با استفاده از تابع butter صورت و مخرج تابع تبدیل را محاسبه می کنیم . سپس می توانیم با  استفاده از تابع gain که خودمان آن را ایجاد می کنیم ، گین یا بهره تابع تبدیل را محاسبه کنیم و در نهایت با استفاده از تابع plot نمودار این تابع طراحی شده را رسم می کنیم .

برای مثال میخواهیم یک فیلتر میان نگذر باترورث با مشخصات زیر طراحی کنیم :

فرکانس باند عبور : 0.3 و 0.7

فرکانس باند نگذر : 0.4 و 0.6

تضعیف باند گذر : 0.4dB

تضعیف باند نگذر : 50dB

۱۴ نظر موافقین ۰ مخالفین ۰ ۰۸ آذر ۹۲ ، ۲۲:۴۷

برای وارد کردن داده هایی مانند متن به نرم افزار MatLab دو روش وجود دارد که به توضیح مختصر هر یک می پردازیم :

ابتدا فایل مورد نظر را در یک فایل txt ذخیره می کنیم . برای مثال یک فایل به نام test ایجاد می کنیم و متن مورد نظر را در آن می نویسیم . حال میخواهیم این متن را وارد برنامه متلب کنیم که احتمالا پردازش های لازم را روی آن انجام دهیم .

۱ نظر موافقین ۰ مخالفین ۰ ۲۰ مهر ۹۲ ، ۱۴:۱۵

ابتدا به تعریف تابع sum میپردازیم . این تابع مقادیر یک ماتریس را جمع می کند . مثلا برای دانستن جمع کل درایه های ماتریس a از دستور زیر استفاده می کنیم :

sum(a)

یا مثلا اگر بخواهیم جمع درایه 5 تا 24 ماتریس a را داشته باشیم ، از دستور زیر استفاده می کنیم :

sum(a(5:24))

۰ نظر موافقین ۰ مخالفین ۰ ۲۶ بهمن ۹۱ ، ۰۰:۳۳