Здравствуйте, Eugene .
Вы писали 16 января 2008 г., 15:01:39:
напряжения
Смоделировал в Matlab алгоритм, "по честному" вычисляющий корень, т.е. предлагаешь формулу заменить формулой поиска N^(-1/2))? Я тут изобразил функцию синусоиды которую надо мерить.
function VoltmeterRMS % Действующее значение входного напряжения, В Ud = 220; % Частота входного сигнала, Гц Fin = 50; % Время наблюдения процесса, с Tmax = 1/Fin; % Частота дискретизации, с td = 0.2e-3; % построение входного сигнала t = 0:td:Tmax-td; Uin = Ud * sqrt(2) * sin(2*pi*Fin*t + 0) + 0.1*Ud * sqrt(2)
*sin(3*Fin*t*2*pi); figure(1); %subplot(2,2,1), plot(t, Uin); grid on; % вычисление среднеквадратического значения стандартным способом RMS1 = sqrt(sum(Uin.^2)/length(Uin))- Можешь попробовать свою формулу на этой синусоиде?
- Я моделировал переменное напряжение 220 В, по стандартной формуле вышло
С уважением, Misha. mailto: snipped-for-privacy@megabox.ru