Сабж. Требуется аппроксимировать точки функцией, линейно зависящей от 3-6 переменных. Умеет ли Open Office Calc делать это автоматически? Буду рад и ссылкам на примеры в сети.
> Умеет ли Open Office Calc делать это автоматически?
Еще раз повторю - это подход чисто Виндовский !
Это там каждый кулик пытается все вопросы решить в рамках своего проприетарного продукта, потому что все друг от друга отгораживаются и закрывают свои изделия обоими полушариями :)
В Линуксе - у тебя есть дистрибутив, в котором помимо OpenOffice на тех же свободных условиях есть Octave, Maxima - и прочие готовые решения для продвинутой математики
> В Линуксе - у тебя есть дистрибутив, в котором помимо OpenOffice на тех же свободных условиях есть Octave, Maxima - и прочие готовые решения для продвинутой математики
1. У меня не только линукс; вопрос был не про линукс, а про oocalc :)
2. Я бы не назвал матрицу 3х3 продвинутой математикой :)
> а почему это нужно делать именно в Calc ? Для таких задачек лучше что-типа Octave или R
Нужно построить таблицу: экспериментальные точки в 3 единицах измерения, коэффициенты -- по 3 на точку, аппроксимированные точки, невязки, дополнительная информация. Программа должна считать 3-6 параметров. Желательно всё на одной странице. Желательно, чтобы было хорошо видно, как меняются параметры, погрешности и невязки для каждой точки при изменении коэффициентов.
В чём из вышеперечисленного это можно сделать, потратив на изучение инструмента меньше нескольких дней?
> Зачем все пихать в Calc ?
В смысле? Зачем я пользуюсь Calc-ом: специализированная программа для данной задачи немного не подошла, а в Excel-е такую задачу успешно решали. Зачем в Calc много фич: вопрос не ко мне, тем более искомую я не нашёл :)
Встроенная справка такого словосочетания не находит, гугл при поиске "squares" и "квадратов" в сочетании с Open Office дает советы по настройке шрифтов.
В итоге решаю уравнения 3x3 методом Крамера. Вроде, точности хватает.
>> а почему это нужно делать именно в Calc ? Для таких задачек лучше что-типа Octave или R
> Нужно построить таблицу: экспериментальные точки в 3 единицах измерения, коэффициенты -- по 3 на точку, аппроксимированные точки, невязки, дополнительная информация.
Octave - аналог Matlab , R - похож на оба, но заточен для статистического анализа. Такая задачка (корреляционный анализ ?) решаема везде.
Везде пишется небольшой скрипт, везде на выходе можно получить графики и написать результаты в файл
>Желательно, чтобы было хорошо видно, как меняются параметры, погрешности и невязки для каждой точки при изменении коэффициентов.
Интерактивно хотите ? Это нафиг - данные записал прямо в скрипт - запустил - посмотрел результаты, изменил данные и т.д.
> В чём из вышеперечисленного это можно сделать, потратив на изучение инструмента меньше нескольких дней?
От человека зависит, от имеющегося багажа знаний и от знаний технического английского
> пишется небольшой скрипт, везде на выходе можно получить графики и написать результаты в файл
График не нужен (т.к. гиперплоскость в 6 измерениях :) ). Небольшая программа на паскале или си, читающая из одного файла и пишущая в другой, пишется легко. В таком случае все эти многомегабайтные программы преимуществ не имеют.
> Интерактивно хотите ? Это нафиг
Что плохого в интерактивности? Если она не в ущерб возможности автоматической пакетной обработки, конечно. То, что некоторые интерактивность не осиливают и боятся показать своё несовершенство? :)
> От человека зависит, от имеющегося багажа знаний и от знаний технического английского
"Мало свободного времени", "знал-сдал-забыл", "отлично".
>График не нужен (т.к. гиперплоскость в 6 измерениях :)
Рисуем много графиков, если захотим
>В таком случае все эти многомегабайтные программы преимуществ не имеют
Они имеют преимущество, поскольку масса алгоритмов и очень непростых в них реализована как функции, проверены и отлажены
Скрипты для них пишутся вообще в 5 строк, во в всех есть встроенные операции с массивами и матрицами.
Очень многие люди, занимающиеся техническими и научными расчетами, предпочитают использовать подобные программы.
Вообще список свободных программ для расчетов очень большой :
Octave, Maxima, Scilab, Root, Lush, Tela, R - вот эти, наверное, самые популярные. Конечно, если задачка проста - осиливать новые средства из перечисленных, кажется и нет нужды - НО если подобные задачки в перспективе будут возникать и усложняться - есть большой смысл.
Т.е. если по жизни предстоит пользоваться разными непростыми средствами для обработки данных ( статистика, обработка сигналов, изображений ) - стоит присмотреться к этому списку.