با سلام
دوستان من نیاز دارم تا از یک شکل موج آنالوگ مثلا سینوسی در متلب نمونه برداری کنم و با نمونه های حاصل پارامتری را محاسبه کنم. الان توی m-file کد نویسی میکنم ولی نمیدونم درست هست اساس کارم یا نه ؟ چون نتایجم به نظرم زیاد دقیق نمیاد
for i=1:1:2000
nn(i)=sin(0.0005*pi*i);
oo(i)=sin(0.0005*pi*i);
pp(i)=nn(i).*oo(i);
end
f43=sum(pp);
f44=f43/2000;
f45=sqrt(f44);
disp('Vrms--2000'
توی این مثلا اومدم یک پرویود از شکل موج سینوسی را به 2000 قسمت تقسیم کردم و با اونها مقدار موثر ولتاژ را حساب کردم.
for i=1:1:1500
nn(i)=sin(0.000666*pi*i);
oo(i)=sin(0.000666*pi*i);
pp(i)=nn(i).*oo(i);
end
f43=sum(pp);
f44=f43/1500;
f45=sqrt(f44);
disp('Vrms--1500'
یا مثلا اینجا 1500 .
میخوام ببینم تفاوت و در واقع خطاشون چقدره. ولی نتایج خیلی دقیق نیست.
کسی نظری داره ؟ توی سیمولینک راه بهتری داره ؟
ممنون میشم. خیلی فوریه
دوستان من نیاز دارم تا از یک شکل موج آنالوگ مثلا سینوسی در متلب نمونه برداری کنم و با نمونه های حاصل پارامتری را محاسبه کنم. الان توی m-file کد نویسی میکنم ولی نمیدونم درست هست اساس کارم یا نه ؟ چون نتایجم به نظرم زیاد دقیق نمیاد
for i=1:1:2000
nn(i)=sin(0.0005*pi*i);
oo(i)=sin(0.0005*pi*i);
pp(i)=nn(i).*oo(i);
end
f43=sum(pp);
f44=f43/2000;
f45=sqrt(f44);
disp('Vrms--2000'

توی این مثلا اومدم یک پرویود از شکل موج سینوسی را به 2000 قسمت تقسیم کردم و با اونها مقدار موثر ولتاژ را حساب کردم.
for i=1:1:1500
nn(i)=sin(0.000666*pi*i);
oo(i)=sin(0.000666*pi*i);
pp(i)=nn(i).*oo(i);
end
f43=sum(pp);
f44=f43/1500;
f45=sqrt(f44);
disp('Vrms--1500'

یا مثلا اینجا 1500 .
میخوام ببینم تفاوت و در واقع خطاشون چقدره. ولی نتایج خیلی دقیق نیست.
کسی نظری داره ؟ توی سیمولینک راه بهتری داره ؟
ممنون میشم. خیلی فوریه
دیدگاه