Voor school moeten we een opdracht maken (een raamwerk analyseren) en daarvoor gebruiken de toolbox STABIL van Matlab. Na lang prutsen gaf mijn inputbestand nog steeds een fout resultaat (totaal verkeerde grootteorde). De input is zowel nagekeken door ons als door de assistent, we vinden de fout niet. Alle invoergegevens kloppen, zowel qua definitie, syntax, grootteorde, ...
De moed bijna opgevend proberen we het een laatste keer, met nog steeds hetzelfde invoerbestand, maar dit keer op de computers van de school en warempel
Het werkt
Alles lijkt te kloppen, de uitvoer heeft de juiste grootteorde, is logisch, ...
Erg vreemd dus, enerzijds blij dat het niet aan het inputbestand ligt. Maar natuurlijk is nu de vraag waar het dan wel aan ligt, en belangrijker, hoe ik ervoor zorg dat op mijn laptop toch de juiste resultaten bekomen worden.
Het invoerbestand is dus exact hetzelfde.
OS: Win 8.1 64 bit (laptop) vs Win 7 64 bit (school)
Toolbox: STABIL, correct ingeladen in beide gevallen
Matlab: 2013b (laptop) vs 2012a of 2013a (ik heb nagevraagd welke op de betreffende pc staat) (school)
Ik heb al gezocht op het forum, daar vind ik dat het aan de Matlabversie zou kunnen liggen, zodra ik antwoord heb van de IT-dienst welke versie op school draait probeer ik die ook eens.
Zijn er nog andere dingen waar dit aan kan liggen?
Misschien nog een detail, ik weet niet of het belangrijk is: in beide gevallen krijg ik de melding "Warning: matrix is singular to working precision"; in beide gevallen rekent Matlab verder en wordt er wel een uitkomst getoond. Ook de machinenauwkeurigheid (met "eps()") is gelijk in beide gevallen.
De moed bijna opgevend proberen we het een laatste keer, met nog steeds hetzelfde invoerbestand, maar dit keer op de computers van de school en warempel
Erg vreemd dus, enerzijds blij dat het niet aan het inputbestand ligt. Maar natuurlijk is nu de vraag waar het dan wel aan ligt, en belangrijker, hoe ik ervoor zorg dat op mijn laptop toch de juiste resultaten bekomen worden.
Het invoerbestand is dus exact hetzelfde.
OS: Win 8.1 64 bit (laptop) vs Win 7 64 bit (school)
Toolbox: STABIL, correct ingeladen in beide gevallen
Matlab: 2013b (laptop) vs 2012a of 2013a (ik heb nagevraagd welke op de betreffende pc staat) (school)
Ik heb al gezocht op het forum, daar vind ik dat het aan de Matlabversie zou kunnen liggen, zodra ik antwoord heb van de IT-dienst welke versie op school draait probeer ik die ook eens.
Zijn er nog andere dingen waar dit aan kan liggen?
Misschien nog een detail, ik weet niet of het belangrijk is: in beide gevallen krijg ik de melding "Warning: matrix is singular to working precision"; in beide gevallen rekent Matlab verder en wordt er wel een uitkomst getoond. Ook de machinenauwkeurigheid (met "eps()") is gelijk in beide gevallen.