Gnumeric Nlsolve ничего не делает

Я пытаюсь сделать простые нелинейные модели выбора решения на своем ноутбуке под управлением Ubuntu 15.04; однако то, когда я нажимаю, решают Gnumeric, кажется, не делает что-либо, когда у меня есть "нелинейная модель", выбранная. То, когда я решаю окно, открывается, говоря, что оно нашло "выполнимое" решение, которое верно, но как 1. это не позволяет мне работать, если ограничения первоначально не встречены и 2. Я могу вручную изменить значения для улучшения решения, я могу сказать, что это не очень хорошее решение...

Я также пытался установить новейшие версии (1.12.23 и 1.12.24) следующий этим инструкциям (http://linuxpitstop.com/install-gnumeric-1-12-23-on-ubuntu-15-04/) однако, я относительно плохо знаком с Ubuntu и не имел времени для обновления всех зависимостей, на "./настраивал" шаге обе версии дают мне следующие невстреченные зависимости:

ошибка конфигурации версий.23 и.24

configure: error: Package requirements (
    libgoffice-0.10 >= 0.10.22
    libgsf-1        >= 1.14.33
    libxml-2.0      >= 2.4.12

    gtk+-3.0        >= 3.8.7
) were not met:

Requested 'libgoffice-0.10 >= 0.10.22' but version of libGOffice is 0.10.18
Requested 'libgsf-1 >= 1.14.33' but version of libgsf-1 is 1.14.30

Когда я пытался установить версию 1.12.20 ./configure кажется, работает правильно, однако когда я работаю, "делают", я получаю следующие ошибки:

версия.20 совершает ошибку

dialog-cell-format.c:1835:4: warning: pointer/integer type mismatch in conditional expression
    : NULL;
    ^
cc1: some warnings being treated as errors
Makefile:746: recipe for target 'dialog-cell-format.lo' failed
make[5]: *** [dialog-cell-format.lo] Error 1
make[5]: Leaving directory '/usr/local/src/gnumeric-1.12.20/src/dialogs'
Makefile:606: recipe for target 'all' failed
make[4]: *** [all] Error 2
make[4]: Leaving directory '/usr/local/src/gnumeric-1.12.20/src/dialogs'
Makefile:2330: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/usr/local/src/gnumeric-1.12.20/src'
Makefile:1066: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/usr/local/src/gnumeric-1.12.20/src'
Makefile:644: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/usr/local/src/gnumeric-1.12.20'
Makefile:500: recipe for target 'all' failed
make: *** [all] Error 2

снимок простой нелинейной проблемы, пытающейся решить

модель настраивается в gnumeric

В решателе:

  • параметры: целевая ячейка = D5; минимизируйте; путем изменения ячеек = F5:H5
  • Модель: "Нелинейная модель"
  • Ограничения: "C5> = C7" и "J5 = J7"
  • все остальное как значение по умолчанию

Какие-либо идеи для меня?

Модель Править: настроила детали

Забыл некоторую информацию для любого пытающегося копировать это: активные вычисления. Так,

  • Ячейка D11 =sumproduct($F$5:$H$5,F11:H11) который может затем копироваться через ячейку D14 (например, D14 =sumproduct($F$5:$H$5,F14:H14)
  • Ячейка C5 =average(D11:D14)
  • Ячейка D5 =stdevp(D11:D14)
  • Ячейка J5 =sum(F5:H5)
1
задан 21 October 2015 в 23:38

1 ответ

Как @j0h ссылки для любого сталкивающегося с этим желанием придерживаться Gnumeric вот некоторые прямые инсталляционные инструкции: http://www.linuxfromscratch.org/blfs/view/svn/xsoft/gnumeric.html

я вместо этого обновил к версии 5 LibreOffice, и это - нелинейная оптимизация, работает отлично. Инструкции здесь: http://ubuntuhandbook.org/index.php/2015/08/upgrade-libreoffice-5-0-ubuntu-linux-mint/

0
ответ дан 28 July 2019 в 10:51

Другие вопросы по тегам:

Похожие вопросы: