Как бы я сгенерировал цифровую прямоугольную волну из следующих данных? У меня есть абсолютное время и высокий / низкий уровень в данный момент. Я знаю, что каждому набору нужны две точки данных для каждого X-перехода, чтобы сгенерировать прямоугольный график, но я не могу понять, как это сделать. Значение времени в миллисекундах. Кроме того, иногда сигнал переходил более одного раза в течение данной временной выборки, поэтому мне нужно сгенерировать несколько быстрых переходов на графике (скажем, 0,1 мс).

time(x),level(y)
0,1
2,0
2,1
9,0
10,1
10,0
11,1
18,0
18,1
25,0
25,1
25,0
26,1
27,0
27,1

1 ответ1

1

Вам нужно будет интерполировать данные, чтобы создать диапазон, который вы будете строить. Самый простой способ сделать это - использовать vlookup с TRUE match вместо обычного FALSE. интерполирование

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .