Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Формула на крива?
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=17503
Страница 1 от 1

Автор:  Ники [ Вто Авг 18, 2020 4:38 pm ]
Заглавие:  Формула на крива?

Има ли начин да се разбере формулата на крива подобна на (ко)синусоида, на която времето и амплитудата, на всеки нов полупериод, нарастват спрямо предходния?

Не съм ползвал Матлаб и подобни. Има ли кад който по рисунка да дава формула с някакво приближение?

Автор:  MYXATA [ Вто Авг 18, 2020 5:30 pm ]
Заглавие:  Re: Формула на крива?

Ники написа:
Има ли начин да се разбере формулата на крива подобна на (ко)синусоида, на която времето и амплитудата, на всеки нов полупериод, нарастват спрямо предходния?

Не съм ползвал Матлаб и подобни. Има ли кад който по рисунка да дава формула с някакво приближение?

взимаш сигнал за отрязък от време, прилагаш прозоречна функция, разлагаш по фурие - намираш спектъра. натам лесно :)

Автор:  Cekins [ Вто Авг 18, 2020 6:19 pm ]
Заглавие:  Re: Формула на крива?

Ексел го може, ама не по картинка, а по някакви данни.

Автор:  lcr [ Вто Авг 18, 2020 9:18 pm ]
Заглавие:  Re: Формула на крива?

Най-общо, може да се ползва формулата:

y = p*x*sin(1/(q*x))

където от коефициента p зависи нарастъкът на амплитудата а от q - периода.

Ето пример при стойности p=5 и q=0.1

Прикачени файлове:
function.jpg
function.jpg [ 65.49 KiB | Прегледано 5059 пъти ]


с косинусоида е същото.

Ако разполагаш с таблични данни и решиш да ползваш, като апроксимация ред на Фурие, този калкулатор ще ти свърши работа:

https://elsenaju.eu/Arithmetic/linear-r ... .htm#RWD-4

Автор:  ToHu [ Вто Авг 18, 2020 10:44 pm ]
Заглавие:  Re: Формула на крива?

може, всеки графичен калкулатор или повечето, ако въведеш точки вадят формулата. маткада също май го прави, а някъде имаше онлайн тулче ама ....

Автор:  lcr [ Вто Авг 18, 2020 10:54 pm ]
Заглавие:  Re: Формула на крива?

ToHu написа:
може, всеки графичен калкулатор или повечето, ако въведеш точки вадят формулата. маткада също май го прави, а някъде имаше онлайн тулче ама ....


Това може да се окаже доста опасен подход, щото ако не избереш правилно вида на функцията към която апроксимираш, калкулаторът може да ти даде добра апроксимация за табличните стойности, но нищо няма да ти гарантира, че стойностите на функцията ти за стойности на аргумента, различни от табличните, ще са реалистични.

Автор:  ToHu [ Сря Авг 19, 2020 4:36 am ]
Заглавие:  Re: Формула на крива?

и това е вярно, но ако имаш само определен набор точки този риск винаги го има.

Автор:  Ники [ Сря Авг 19, 2020 12:17 pm ]
Заглавие:  Re: Формула на крива?

lcr, благодаря!
Формулата ще свърши работа.
Ако ти се отговаря, любопитен съм по какъв начин я намери? :)

Автор:  lcr [ Сря Авг 19, 2020 12:25 pm ]
Заглавие:  Re: Формула на крива?

Намерих я с малко разсъждения.

Щом периодът трябва да се увеличава с нарастъка на аргумента, то честотата трябва да е обратно пропорционална на него (sin(1/x) ).
Щом амплитудата трябва да се увеличава, то тя трябва да е пропорционална на аргумента (x. sin (1/x) ).
Коефициентите p и q се въвеждат за да се определи стръмността на нарастъците.

Ако нарастъците трябва да се изменят по нелинейна зависимост, р и q могат да се заменят някакви степени на x.

Автор:  dan [ Сря Авг 19, 2020 8:45 pm ]
Заглавие:  Re: Формула на крива?

Ники написа:
Има ли начин да се разбере формулата на крива подобна на (ко)синусоида, на която времето и амплитудата, на всеки нов полупериод, нарастват спрямо предходния?

Не съм ползвал Матлаб и подобни. Има ли кад който по рисунка да дава формула с някакво приближение?

Не става ясно дали искаш да апроксимираш някакви измерени стойности или нещо друго.
Ако е за друго- има няколко уточняващи въпроса

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/