۱۳۹۳/۰۹/۲۱, ۰۱:۱۶ ب.ظ
سلام من تا حالا با متلب کار نکردم اصلا ازش سر در نمیارم میشه بهم برنامه رسم این سیگما رو بگید تو رو خداااااااااااااااااا خیلی برام مهمه
(۱۳۹۳/۰۹/۲۱, ۰۲:۴۱ ب.ظ)'admin' نوشته: [ -> ]سلام.
منظورتون از رسم دقیقا چیه ؟ یعنی مقادیر را به ازای k های مختلف به دست آرده و رسم کنیم ؟
چون هم مقادیر، عدد مختلط می باشند (یعنی یا باید اندازه آنها رسم شود یا بخش های حقیقی و موهومی عدد جداگانه رسم شوند). همچنین حدود نیز بینهایت است و بازه رسم باید تعیین شود.
clear all
close all
clc
t=1;
sum=0;
c=0;
start_value=-10^5;
end_value=10^5;
for k=start_value:end_value
new_value=(j*(-1)^k*exp(j*k*pi*t))/(k*pi);
sum=sum+new_value;
c=c+1;
sum_values(c)=sum;
end
k=start_value:end_value;
plot(k,real(sum_values))
title('real')
figure
plot(k,imag(sum_values))
title('imaginary')
(۱۳۹۳/۰۹/۲۴, ۰۱:۵۹ ب.ظ)'admin' نوشته: [ -> ]کدهای متلب زیر را می نویسیم (خودتان نیز آنها را چک کنید) :
کد پیاچپی:clear all
close all
clc
t=1;
sum=0;
c=0;
start_value=-10^5;
end_value=10^5;
for k=start_value:end_value
new_value=(j*(-1)^k*exp(j*k*pi*t))/(k*pi);
sum=sum+new_value;
c=c+1;
sum_values(c)=sum;
end
k=start_value:end_value;
plot(k,real(sum_values))
title('real')
figure
plot(k,imag(sum_values))
title('imaginary')
چون مقادیر مختلط می باشند، بنابراین بخش های حقیقی و موهومی اعداد را جداگانه رسم می کنیم. اگر اندازه اعداد را خواستید، از دستور abs در متلب استفاده کنید.
مقدار t بیان نشده بود، بنابراین آن را برابر یک مقدار دلخواه گرفته ایم.
نتیجه اجرای کد متلب بالا :