извеждане на функция на крива
Здравейте.
Търся програма която от въведени координати на точки (х;у) да ми изведе функция f(х;у). Знам че има математически програми като Mathcad, Mathlab и др., но не съм запознат с възможностите им.
Другия вариант е да се върна на лекциите си по математика от преди 10-12 години, но това ми се вижда прекалено сложно като вариант.
Идеята ми е да използвам тази функция вместо да отчитам с линийка от графика.
Благодаря.
Re: извеждане на функция на крива
Може да погледнеш тук: http://www.programurl.com/software/interpolation.htm Видях едно-две неща дето може би ще ти свършат работа.
Re: извеждане на функция на крива
С MS Excel може, ако не ти трябва графична точност. Виж откъде се вмъкват "Charts" и чети хелпа. Лесно е.
Добавено:
Същото може явно да се постигне и с OpenOffice: http://graphics.openoffice.org/chart/chart2.jpg
Re: извеждане на функция на крива
Ако предварително знаеш типа на функцията, т.е. да търсиш само параметри, е по-точно - отстраняват се някои грешки.
Re: извеждане на функция на крива
@kamenf
В момента свалям една от програмите. Ще пиша какво е станало.
@Ghost
"Charts" не ми върши работа защото целта ми не е да изчертая функцията, а мога да отчитам от функцията: примерно въвеждам х, да ми се появи резултата за у. Не знам графиките в M office и Open office имат такава възможност(поне според това което аз знам за тях).
@Avis
функцията е приблизително параболична. Ще пробвам да получа параметрите и. Грешката не трябва да е по-голяма от 1-2%.
Благодаря на всички
Re: извеждане на функция на крива
Може с MS Office:
В колона А задаваш аргументите
В клетка Б1 пишеш "=f(A1)" и разтегляш надолу, Така ще получиш стойностите на функцията
На края, ако все още се нуждаеш от графика, отиваш... в Charts ;-)
Re: извеждане на функция на крива
Това http://www.programurl.com/rt-plot.htm ми се вижда достатъчно просто и ясно. Въвеждат се двойки точки (x,y), присъединява се интерполация за тях, в трета колонка се въвеждат стойности за X в които искаме да се изчисли функцията и в четвърта колонка се получават резултатите...
Re: извеждане на функция на крива
Aз бих предложил програмката GRAPHCALC : http://www.graphcalc.com/index.shtml .
Програмата е безплатна и многофункционална : http://darksaber.free.bg/function.JPG
Можеш да търсиш аргумента (у) по зададен (х) или обратното . Можеш да следиш (х,у) направо върху диаграмата като просто показваш с курсора на мишката.Можеш и да направиш таблица с аргументи и стойности много лесно и интуитивно.
Ако искаш нещо лесно и безплатно може да я пробваш.
Re: извеждане на функция на крива
Това на Маткад се прави най лесно. Ако искаш инсталирай го и ще ти кажа как става.
Re: извеждане на функция на крива
@Julian
Ще инсталирам Mathcad и ще ти пиша.
Re: извеждане на функция на крива
Аз съм ползвал Graphcalc. Лесно е . Има доста повече възможности от Excel.
Re: извеждане на функция на крива
Цитат:
Първоначално публикувано от grgeorgiev
Аз съм ползвал Graphcalc. Лесно е . Има доста повече възможности от Excel.
Някой да не остане с впечатлението, че казвам, че офис пакетите са най-доброто решение - няма такова нещо. Предложих го просто, защото почти всеки има инсталиран някакъв офис на компютъра си...
Re: извеждане на функция на крива
@Ghost
Ако съм разбрал правилно твоето предложение, трябва да имам уравнението на кривата, което да въведа в някаква елесктронна таблица.
Това е, което съм намислил и аз, затова търся начин да изразя кривата с някакво уравнение. След като намеря функцията ще знам и параметрите и. Имам кривата в JPG формат(от където отчитам (х;у)).
Re: извеждане на функция на крива
Уля-ляя...Това е съвсем друго нещо. Ако функцията не е съвсем елементарна или пък нямаш достатъчно голям брой аргументи и стойности, май е по-добре да се откажеш. По принцип след като свалиш стойностите на функцията за съответните аргументи от графиката, ти пак няма да знаеш функцията. В този случай може да ползваш референтна функция и да намериш точността, с която тя представлява реалната функция. Тая работа не знам да може да се направи с програма.
Re: извеждане на функция на крива
С програма може така: интерполира, "наслагва" двата *.jpg файла, пресмята площта на зоната, ограничена от графиката на интерполиращата функция и известната графика (в пиксели) --> получава оценка за грешката :yahoo: