0 / 0 / 0
Регистрация: 25.05.2013
Сообщений: 13
|
|
1 | |
Нужно написать программу нахождения скачка потенциала. (Есть алгоритм)08.06.2013, 17:11. Показов 463. Ответов 0
Метки нет (Все метки)
Дан U[ ] - массив оцифрованного потенциала. Дано еще U пороговое.
Найти скачек и вернуть время скачка. 1. Вводим то, что дано. Это понятно. - dt - шаг табуляции U(t) или шаг квантования, - n - размерность массива U(), - Uпорог - порог компаратора, 2. Зануляем начальные условия - i - счетчик цикла, - к - переменная, в которой накапливается количество точек U(t) выше Uпорог, - Umax - амплитуда выброса (скачка). - sumT - длительность скачка в сек, можно отсюда убрать. 3. Оформляем цикл по i от 1 до n, Ux - текущее значение U(t). 4. В теле цикла проверяем, если U(t) > Uпорог, то это начало скачка. Одновременно в этом сценарии ищем текущий максимум проверкой U(t) > Umax. Если условие выполняется, то очередное значение U(t) еще не максимум. Переприсваиваем Umax. Первое значение всегда попадет в Umax, если кривая всегда положительна. Для надежности начальное значение нужно установить отрицательным abs(- U) > adc(U(t)) на интервале анализа. Как только U(t) пойдет на спад, то в Umax сохраниться локальный экстремум. И в том (на подъеме) и в другом (спад) случае считаем k, т.е. как долго выполнялось условие U(t) > Uпорог или длительность скачка. 5. Если условие U(t) > Umax не выполняется, а в к есть значение, значит до этого был скачек и его надо обработать и вывести на печать. Если к = 0 ни какого скачка не было и далее анализируем очередное значение U(t). 6. После вывода готовим переменные к поиску следующего пика.
0
|
08.06.2013, 17:11 | |
Ответы с готовыми решениями:
0
Нужно написать программу на С/С++ (дано слово. определить сколько в нем различных букв), есть алгоритм Нужно написать консольную программу для нахождения значения F в заданном промежутке с шагом 0,5 Нужно сделать алгоритм нахождения скачка сигнала Есть готовая программа, только EXE-файл без исходников, и по её примеру нужно написать программу в делфи |
08.06.2013, 17:11 | |
08.06.2013, 17:11 | |
Помогаю со студенческими работами здесь
1
Есть какой-нибудь алгоритм для нахождения пары связностей графа Написать рекурсивный алгоритм нахождения факториал числа N Написать алгоритм нахождения меньшего из трех чисел Написать алгоритм нахождения первого подвектора четного вектора Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |