بستن منو
۲۶۹
تعداد کلیدهای این موضوع
لیست همه کلیدهای این موضوع
مباحث اولیه برای آشنایی با متلب
بردارها و ماتریس ها در متلب
دستورهای ساده و پرکاربرد در متلب
توابع در متلب
متغیرها و تبدیل متغیرها در متلب
m-file ها در متلب
نمایش اطلاعات در خروجی متلب (پنجره commands)
رسم شکل های دو بعدی در متلب
رسم شکل های سه بعدی در متلب
رسم چند شکل با هم، در متلب
رسم شکل ها و نمودارهای خاص، در متلب
رسم شکل های هندسی ساده، در متلب
تعیین ویژگی های خط های رسم شده در شکل، در متلب
تعیین ویژگی های محورهای مختصات شکل، در متلب
نمایش متن در شکل (عنوان، توضیح و ...)، در متلب
تعیین یا تغییر ویژگی های شکل (قبل از رسم شکل)، در متلب
تعیین یا تغییر ویژگی های شکل (بعد از رسم شکل)، در متلب
پردازش تصویر و کار با عکس ها، در متلب
ساخت انیمیشن در متلب
عملیات های ریاضی در متلب
متغیرها و معادلات سمبلیک در متلب
رشته ها (متن ها - strings) در متلب
آرایه های سلولی (cell arrays) در متلب
خطاهای رایج در متلب
برنامه نویسی شیء گرا (object oriented programming) در متلب
سیمولینک (Simulink) در متلب
GUI در متلب
کار با فایل ها و پوشه ها ، در متلب
برنامه های متلب آماده برای دانلود
Excel و متلب
مباحث عمومی در متلب
×

دانلود فروشگاه اندروید کلیدستان

103

نویسنده

علیرضا گلمکانی ( admin )

شماره کلید
دسته کلید - دسته بندی

محاسبه ضرایب سری فوریه یک تابع متناوب در متلب

با استفاده از ضرایب سری فوریه یک تابع متناوب، می توانیم آن تابع را بر حسب مجموعه ای از توابع پایه تقریب بزنیم. فرض کنید تابع f(x) دارای دوره تناوب باشد. در این صورت این تابع را می توانیم بر حسب ضرایبی از sin و cos به دست آوریم. این ضرایب به صورت زیر محاسبه می شوند :

\[ a_n={1 \over \pi}\int_{-\pi}^{\pi} f(x)cos(nx)\,dx, ~~~~~ n \geq 0 \] \[ b_n={1 \over \pi}\int_{-\pi}^{\pi} f(x)sin(nx)\,dx, ~~~~~ n \geq 1 \]

نکته مهم این است که برای به دست آوردن ضرایب سری فوریه، تابع f(x) حتما باید در بازه دوره تناوب خود، انتگرال پذیر باشد.

تابع f(x) را نیز به وسیله این ضرایب می توانیم به صورت زیر تقریب بزنیم :

\[ (S_Nf)(x)={a_0 \over 2} + {\sum_{n=1}^N [a_ncos(nx)+b_nsin(nx)],} ~~~~~ N \geq 0 \]

حال می خواهیم با متلب برنامه ای بنویسیم که ضرایب سری فوریه تابعی دلخواه را برای ما به دست آورده و همچنین مقدار تقریب زده شده این تابع به وسیله این ضرایب سری فوریه را در یک x مشخص حساب کند. فرض می کنیم تابع به صورت f(x)=sin(x) باشد و کدهای زیر را می نویسیم :


clear all
clc
syms x
f=sin(x);
N=10;
a_0=(1/pi)*int(f*cos(0*x),-pi,pi)
for n=1:N
    a_n(n)=(1/pi)*int(f*cos(n*x),-pi,pi);
    b_n(n)=(1/pi)*int(f*sin(n*x),-pi,pi);
end
a_n
b_n
 
f_new=a_0/2;
for n=1:N
    f_new=f_new+a_n(n)*cos(n*x)+b_n(n)*sin(n*x);
end
 
subs(f_new,x,5)
subs(f,x,5)

تابع f_new که بر حسب ضرایب سری فوریه به دست می آید، تقریبی از تابع f می باشد. دستور subs(f_new,x,5) ، در تابع f_new ، مقدار x=5 را جایگذاری می کند. همچنین در خط بعدی، مقدار subs(f,x,5) را محاسبه کرده ایم تا بتوانیم مقدار تقریبی f_new(5) را با مقدار f(5) مقایسه کنیم.

نتیجه :


a_0 =
 
0
 
 
a_n =
 
[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
 
 
b_n =
 
[ (5734161139222659*pi)/18014398509481984, 0, 0, 0, 0, 0, 0, 0, 0, 0]
 
 
ans =
 
   -0.9589
 
 
ans =
 
   -0.9589

مشاهده می کنید که دو مقدار، دقیقا با هم برابر شده اند.

کپی برداری از محتوای سایت کلیدستان، ممنوع بوده و پیگرد قانونی دارد.

خوانده شد
مبحث بالا، مفید بود و سایت کلیدستان را دوست داشتم :
محبوب کردن این مبحث در گوگل :
اون چیزی که میخواستم نبود :
سوال دارم :

دسترسی سریع

×

شماره کلید


کلید
×

شماره دسته کلید


دسته کلید
×

جستجو


جستجو

راهنمای دستورات متلب (MATLAB)

راهنمای دستورات متلب (MATLAB) بر اساس حرف اول دستور :

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

بستن منو
۳۳
تعداد کلیدهای این موضوع
لیست همه کلیدهای این موضوع

آخرین ارسال های انجمن (در زمینه برنامه نویسی متلب)

آخرین ارسال های انجمن (در زمینه برنامه نویسی متلب)
انجمن تعداد پاسخ آخرین ارسال نویسنده تاریخ و زمان موضوع
سوال و جواب در مورد نرم افزار متلب (MATLAB) 1
MATLAB
مریم ج
دیروز, ۰۹:۱۴ ب.ظ
Re: سلام
سوال و جواب در مورد نرم افزار متلب (MATLAB) 1
admin
Taahaa
دیروز, ۰۷:۲۹ ب.ظ
ترسیم نمودار از ماتریس 3 در 3 (متلب - MATLAB)
سوال و جواب در مورد نرم افزار متلب (MATLAB) 0
morell
morell
۱۳۹۴/۱۱/۱۱, ۰۲:۲۹ ب.ظ
ارتباط سریال (متلب - MATLAB)
سوال و جواب در مورد نرم افزار متلب (MATLAB) 3
sara
sara
۱۳۹۴/۱۱/۰۶, ۰۱:۲۲ ب.ظ
اعداد فازی (متلب - MATLAB)
سوال و جواب در مورد نرم افزار متلب (MATLAB) 0
sh.ghafari
sh.ghafari
۱۳۹۴/۱۱/۰۶, ۰۱:۱۳ ق.ظ
ترسیم ماتریس جواب به صورت تصویر(هیستوگرام رنگ)
سوال و جواب در مورد نرم افزار متلب (MATLAB) 1
m-r-v
zahra.s
۱۳۹۴/۱۱/۰۴, ۱۲:۲۵ ب.ظ
محاسبه p-value (متلب - MATLAB)
سوال و جواب در مورد نرم افزار متلب (MATLAB) 2
sbh400
vsnaker5
۱۳۹۴/۱۱/۰۳, ۱۱:۵۶ ب.ظ
پروژه (متلب - MATLAB)
مباحث عمومی در متلب (MATLAB) 2
sbh400
sara.nz
۱۳۹۴/۱۱/۰۳, ۱۱:۴۹ ب.ظ
ویرایش یک فایل متنی توسط MATLAB
سوال و جواب در مورد نرم افزار متلب (MATLAB) 1
sbh400
MATLAB
۱۳۹۴/۱۱/۰۳, ۱۱:۴۷ ب.ظ
بدست آوردن یک حاصل بسیار بزرگ در برنامه نوشته شده (متلب - MATLAB)
سوال و جواب در مورد نرم افزار متلب (MATLAB) 2
m-r-v
Hamidreza
۱۳۹۴/۱۱/۰۲, ۱۰:۰۷ ب.ظ
مقدار دهی به تابع سمبلیک و نمایش خروجی بصورت نماد علمی
سوال و جواب در مورد نرم افزار متلب (MATLAB) 3
Hamidreza
Hamidreza
۱۳۹۴/۱۱/۰۱, ۰۳:۲۹ ب.ظ
مقدار دهی به توابع سمبلیک و نمایش خروجی ها بصورت یک عدد(نه به صورت مجموع چند عدد)
سوال و جواب در مورد نرم افزار متلب (MATLAB) 1
benefit
benefit
۱۳۹۴/۱۰/۲۷, ۱۰:۴۹ ب.ظ
مشکل محاسبه انتگرال ومشتق درGUI (متلب)
مباحث عمومی در متلب (MATLAB) 4
بابک
نوترینو
۱۳۹۴/۱۰/۲۷, ۰۹:۳۷ ب.ظ
توزیع یکنواخت دوبعدی
سوال و جواب در مورد نرم افزار متلب (MATLAB) 5
بابک
hamidmashmool
۱۳۹۴/۱۰/۲۷, ۰۹:۰۸ ب.ظ
ساخت ماتریس با 50 سطر و 60 ستون و درایه های با اعداد تصادفی کوچکتر از 0.021 (متلب)
سوال و جواب در مورد نرم افزار متلب (MATLAB) 1
ayaz
ehsan0281
۱۳۹۴/۱۰/۲۷, ۰۱:۵۱ ب.ظ
حل سوال با متلب - کمک کنید
سوال و جواب در مورد نرم افزار متلب (MATLAB) 1
sbh400
roksana6
۱۳۹۴/۱۰/۲۷, ۱۰:۳۳ ق.ظ
مقادیر و جهت اصلی ماتریس (متلب - MATLAB)
سوال و جواب در مورد نرم افزار متلب (MATLAB) 2
Infinity
Infinity
۱۳۹۴/۱۰/۲۴, ۱۰:۵۱ ب.ظ
اجرای پایتون در متلب
سوال و جواب در مورد نرم افزار متلب (MATLAB) 0
آذین
آذین
۱۳۹۴/۱۰/۲۴, ۱۰:۴۳ ب.ظ
خواندن تصویردرمطلب باfor
سوال و جواب در مورد نرم افزار متلب (MATLAB) 1
m-r-v
alirezatabrizi
۱۳۹۴/۱۰/۲۳, ۰۶:۵۳ ب.ظ
مشکل در تعریف متغیر وابسته به زمان (متلب - MATLAB)
رسم شکل در متلب (MATLAB) 0
ajabshiry
ajabshiry
۱۳۹۴/۱۰/۲۳, ۰۱:۲۸ ب.ظ
تغییر اندازه یا رنگ راس های یک گراف پس از رسم گراف
رسم شکل در متلب (MATLAB) 2
zhaklin
zhaklin
۱۳۹۴/۱۰/۲۰, ۰۷:۱۸ ب.ظ
رسم نمودار در متلب (رسم همزمان سه نمودار)
سوال و جواب در مورد نرم افزار متلب (MATLAB) 2
AbbasBhf
sorkheh
۱۳۹۴/۱۰/۲۰, ۰۴:۱۹ ب.ظ
محاسبات عددی - انتگرال و مشتق عددی (متلب - MATLAB)
سوال و جواب در مورد نرم افزار متلب (MATLAB) 0
880133232
880133232
۱۳۹۴/۱۰/۱۹, ۰۱:۳۱ ب.ظ
Opacity
سوال و جواب در مورد نرم افزار متلب (MATLAB) 2
m-r-v
mamad
۱۳۹۴/۱۰/۱۹, ۱۲:۰۳ ب.ظ
پروژه متلب
سوال و جواب در مورد نرم افزار متلب (MATLAB) 0
sorkheh
sorkheh
۱۳۹۴/۱۰/۱۸, ۰۹:۴۶ ب.ظ
ایجاد منو با امکانات خاص
مشاهده 1000 ارسال آخر انجمن (در زمینه برنامه نویسی متلب)