Estou tentando fazer modelos simples de decisão não linear no meu laptop executando o Ubuntu 15.04; no entanto, quando eu clico em solve Gnumeric parece não fazer nada quando eu tenho o "modelo não linear" selecionado. Quando eu resolver a janela aparece dizendo que encontrou uma solução "viável", o que é verdade, mas como 1. ele não me deixa correr se as restrições não forem atendidas inicialmente e 2. Eu posso alterar manualmente os valores para melhorar a solução Eu posso dizer que não é uma solução muito boa ...
Eu também tentei instalar as versões mais recentes (1.12.23 e 1.12.24) seguindo estas instruções ( link ) no entanto eu sou relativamente novo no Ubuntu e não tive tempo de atualizar todas as dependências, na etapa" ./configure "ambas as versões me deram as seguintes dependências não satisfeitas:
versões .23 e .24 erro de configuração
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
Quando tentei instalar a versão 1.12.20 ./configure parece funcionar corretamente, no entanto, quando executo o "make", recebo os seguintes erros:
versão .20 com erro
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
instantâneo de um problema simples não linear tentando resolver
configuração do modelo em gnumeric
No solucionador:
Os parâmetros - são: target cell = D5; minimizar; mudando de células = F5: H5
- Modelo: "Modelo não linear"
- As restrições são: "C5 > = C7" e "J5 = J7"
- todo o resto como padrão
Alguma idéia para mim?
Editar: detalhes de configuração do modelo
Esqueceu de algumas informações para qualquer um que tente replicar isso: cálculos ativos.
Então,
- A célula D11 é
=sumproduct($F$5:$H$5,F11:H11) , que pode então ser copiada na célula D14 (por exemplo, D14 é =sumproduct($F$5:$H$5,F14:H14)
- A célula C5 é
=average(D11:D14)
- A célula D5 é
=stdevp(D11:D14)
- A célula J5 é
=sum(F5:H5)