Sida 2 av 2
Re: Överföringsfunktioner i Octave
Postat: 23 juni 2012, 18:32:20
av blueint
Prova och se om Scilab eller Freemat löser det ..?
Re: Överföringsfunktioner i Octave
Postat: 23 juni 2012, 18:52:59
av Johan.o
Fungerar inte.. Prövade att skriva test1.m också-> Samma felmeddelande.
Re: Överföringsfunktioner i Octave
Postat: 23 juni 2012, 19:14:12
av Johan.o
blueint: SciLab Verkar fungera något enklare!

Men jag har inte hajat hur man kör en motsvarande textfil, så man slipper jobba i prompten :-/
Re: Överföringsfunktioner i Octave
Postat: 23 juni 2012, 20:53:50
av swesysmgr
Johan.o skrev:tf finns inte heller..
Det där control-paketet verkar ju riktigt trevligt. Måste vara det som saknas, frågan är bara om jag laddar ner filen på den sidan hur får jag då in det i Ocrtave på min Windows dator?
Kod: Markera allt
octave-3.2.4.exe:2> L = tf(3e4 * [0.0025 0.1 1], [0.01 1.03 3.03 3.01 1]);
octave-3.2.4.exe:3> bode(L);
OctaveBode.png
Octave 3.2.4 MinGW build på Win7. VS2010 builden verkar vara en native-kompilerad version som kanske inte är riktigt färdig ännu, testa den MinGW baserade så borde det fungera.
Re: Överföringsfunktioner i Octave
Postat: 23 juni 2012, 22:13:28
av swesysmgr
Johan.o skrev:Fungerar inte.. Prövade att skriva test1.m också-> Samma felmeddelande.
Tittade lite mer på detta nu och läste readmefilen till VS2010 varianten. Du verkar köra MinGW varianten ovan men det funkar ändå inte?
Octave har problem med blanksteg i installationssökvägen, då hittas inte diverse underkataloger som programmet behöver.
Fullösningen är att installera till c:\octave eller liknande, men det är väldigt B år 2012.
För att slippa ha en massa skräpkataloger i roten kan man göra en symlink från "c:\program files (x86)" till "C:\ProgramFilesx86\" och peka installationsprogrammet till den senare. Då hamnar allt i rätt katalog men OSS-program som inte kan hantera blanksteg eller Unicode i sökvägen fungerar ändå.
Kod: Markera allt
mklink /D C:\ProgramFilesx86\ "c:\program files (x86)"
Re: Överföringsfunktioner i Octave
Postat: 24 juni 2012, 00:56:33
av blueint
@Johan.o, Testade du FreeMAT också?, vad tyckte du vart lättare med Scilab?
(kul att tipsen hjälpte)
En idé kan också vara att logga in på en unix burk och installera programmen. Oftast är det lite oreda i MS-Windows versionerna.
Re: Överföringsfunktioner i Octave
Postat: 24 juni 2012, 11:40:26
av Johan.o
Nej, jag testade inte FreeMAT, vilken föredrar du?
Scilab är att föredra för mig just nu framför Octave då jag bara i nuläget bara är intresserad av att rita upp överföringsfunktioner, att kunna skriva ekvationen som vanligt med s framför Octaves ålderdomliga sätt. Dessutom ville jag har den på jobbdatorn, som kör Windows. Tyckte dock att mätning i Bode-diagrammet fungerar rätt dåligt i SciLab, men det är bättre än inget.
Re: Överföringsfunktioner i Octave
Postat: 25 juni 2012, 14:28:00
av 4kTRB
Tack för den här tråden.
Jag blev intresserad av GNUPlot i kombination med JavaPlot
och håller som bäst på med att testa hur jag ska få det att
fungera.
Verkar häftigt att skriva Java-program som sedan kan presentera data i GNUPlot-kurvor.
http://gnuplot.sourceforge.net/demo_4.6/
Re: Överföringsfunktioner i Octave
Postat: 25 juni 2012, 14:54:15
av SvenW
Tips gällande Gnuplot (gäller Linux):
Om man sätter 'terminal' till x11
t.ex. med följande rad i .Xdefaults
gnuplot*terminal: x11
så kan man förstora och undersöka med musen i ett diagram.
Väldigt praktiskt. Se vidare i manualsidan.
Förmodar att man kan konfigurera så även under Windows(???)