|
Тема
|
Таблица в Exel
|
|
Автор |
Dr.Feelgood (слабо умен) |
Публикувано | 21.08.08 22:33 |
|
Здравейте!
Не съм убеден, че въпросът ми е точно за този клуб, но незная къде да го задам.
Имам таблица от две колони и 160 реда (градуировъчна таблица на терморезистор). Искам да построя графика в Exel и да сваля автоматично от получената графика 1024 точки (това е разрядността на АЦП-то с което меря температура). Дли е възможно и с какъв инструмент се прави?
| |
Тема
|
Re: Таблица в Exel
[re: Dr.Feelgood]
|
|
Автор | Пaньo Дoнeв (пиpaт) (Нерегистриран) |
Публикувано | 22.08.08 10:02 |
|
Мисля, че първо трябва да решиш от какъв тип крива искаш да бъдат изчислени междинните точки. Например може да лежат на права линия между съседни точки, или може да интерполираш към кубични сплайнове или може да екстраполираш към някакъв полином (или Безие сплайнове) или да минимизираш физическата функция модел, която описва процеса към измерените точки (ако знаеш каква е).
А Ексел дори и да няма наготово функционалността, която ти трябва (май имаше вградена естерполация към полином до 6-та или 7-ма степен), то затова пък има пълнофункционален вграден Висуал Бейсик, където може да напишеш каквато си искаш функционалност. Друг е въпросът, че програмиранете на Ексел е доста смотано занимание и един сериозен програмист не би се заел с това (освен за много пари).
| |
|
Някой май не чете какво пита човета, а?
| |
|
... и става лесно, но в момента нямам Excel за да ти дам точни инструкции. Питай тук
или в краен случай тук
| |
Тема
|
Re: Таблица в Exel
[re: ДъpвeнФилocoф]
|
|
Автор | Пaньo Дoнeв (пиpaт) (Нерегистриран) |
Публикувано | 22.08.08 19:20 |
|
Аз чета какво иска човека, но човека не знае какво прави. А твоя съвет е направо супер!
| |
|
... просто иска да си направи обикновената графика. Без интерполации, приближения и т. н.
| |
|
Благодаря!
Незнаех, че има клуб електронни таблици.
| |
|
Мисля, че не може да стане в Exel, не и по начина, който ти се иска. В крайна сметка ти ще зададеш тези 160 точки и ще получиш графика. Но, междинните състояния май не се дават. Впрочем, дори да се дават, не се знае доколко са вярни, защото има различни начини да се получат.
Но, винаги може да направиш нещо просто. Между всеки два реда правиш още 6-7 с линейна интерполация. Ако, не знаеш как, ще ти кажа - лесно е. Впрочем, не е ясно как вървят данните в наличните ти 160 реда - промяната линейна ли е или пък логаритмична, т. е. равномерно ли примерно се променя температурата(или съпротивлението).
Със сигурност обаче има програми, които биха могли да ти решат проблема без да ти се налага да се замисляш допълнително.
| |
|
Благодаря, Sargon!
Наистина незная как се прави тази линейна интерполация, но като знам какво да търся за четене из нета, може би ще се опавя. Иначе може да споделиш коя програма може да го направи и по какъв начин.
| |
|
Програмата DataFit на фирма Oakdale ти решава напълно проблема. Пействаш си данните там и можеш да избираш между над 300 различни функции на които ти смята коефициентите и грешката при интерполиране.
Ако не ти се търси програмата, пиши ми на бележка и мога да ти напасна данните на бързо.
Редактирано от nemorino на 27.08.08 11:37.
| |
|
|
|
|