Дискретизация

Простейшие вопросы в области инженерной разработки

Дискретизация

Postby kashegor on 20 Sep 2017, 13:07

Здравствуйте! Возник вопрос как изменить шаг дискретизации.
Допустим есть два массива: Массив времени и массив значений.
Время может изменяться не линейно, например: (0.1;0.2;0.4;0.5;0.53;0.67;0.7;1;1.2;).
Массив значений содержит значения полученные в определенный момент времени, например : (2;3;1;5;3;6;3;5;2;).
Колличество отметок времени соответственно всегда равно количеству значений.
Подскажите как можно ( и можно ли вообще) привести все к одному шагу дискретизации, например 0.05? Соответственно и значения пересчитывались допустим линейно?
kashegor
beginner
beginner
 
Posts: 30
Joined: 31 Jul 2017, 17:04
LabVIEW Version: 12
Karma: 0

Re: Дискретизация

Postby zxc_pavel on 20 Sep 2017, 14:30

Если нужно сделать аппроксимацию всех значений массива - то так.
Если нужно не сходить с ломаной линии - то вручную считать уравнение прямой между 2 точками и дробить на заданную точность
Attachments
321.png
321_2.png
zxc_pavel
user
user
 
Posts: 74
Joined: 02 Jun 2016, 12:07
LabVIEW Version: 14
Karma: 64

Re: Дискретизация

Postby alerm on 20 Sep 2017, 15:44

kashegor wrote:(0.1;0.2;0.4;0.5;0.53;0.67;0.7;1;1.2;)

например 0.05

Из-за этого не избежать ошибки, если сделать просто:
Снимок.jpg
User avatar
alerm
leader
leader
 
Posts: 550
Joined: 02 May 2012, 21:28
Medals: 1
Activity (1)
LabVIEW Version: 13
Karma: 138
VIP teachers freelance

Re: Дискретизация

Postby Borjomy_1 on 20 Sep 2017, 15:45

Смотрите соседнюю тему viewtopic.php?f=21&t=9499. Решение один-в-один
Borjomy_1
expert
expert
 
Posts: 1765
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 309
VIP

Re: Дискретизация

Postby kashegor on 20 Sep 2017, 17:34

Большее спасибо, разобрался!
kashegor
beginner
beginner
 
Posts: 30
Joined: 31 Jul 2017, 17:04
LabVIEW Version: 12
Karma: 0


Return to Для чайников

Who is online

Users browsing this forum: No registered users and 12 guests

cron