Alternativer til Matlab Linux
Nå, et andet semester starter på kandidatuddannelsen i Elektroteknologi på unb. Dette semester Jeg tager de kurser om Multiagent Systems (intelligente agenter, mobile agenter, multi agent, distribueret programmering, kunstig intelligens), Introduktion til Intelligent Systems (kunstig intelligens, neurale netværk, fuzzy logik, genetiske algoritmer) og billedbehandling.
Uden alle de discipliner, der er involveret relationel algebra, jeg er nødt til at studere igen, fordi jeg så det i lang tid i skole og ikke anvendes til noget i min nuværende teknologi (desværre). Derfor er titlen på den post på MatLab. Første omgang var jeg ikke villig til at arbejde med Matlab, jeg ønskede at gennemføre alt i C eller Java. Indtil en ven fortalte mig noget, som du gør i MatLab i sekunder, vil du bruge meget mere tid på et andet sprog. Så jeg så behovet og vigtigheden af at lære MATLAB, som jo er noget meget svært og strømliner udviklingen af arbejdet.
For dem der ikke kender (som jeg ikke kender), den MatLab er ideel til at gennemføre operationer på arrays, som tilføjelse, multiplikation, inversion og alt andet. Men dette er et proprietært værktøj og Windows. På Linux har vi to lignende virkemidler: Octave og Scilab.
I første omgang testet oktav, jeg downloadet via apt-get. Det er et værktøj kommandolinje (den MatLab aldrig set). Octave har en grafisk brugerflade kaldet QtOctave (som bruger grafik bibliotek Qt4). Jeg tror, han hentede også ved apt-get. Den Scilab har en simpel grafisk brugerflade, men de vigtigste opgaver i disse værktøjer er fremstillet af kommandoer i et skærmbillede, der svarer til en terminal. I tilfælde af Scilab, giver det dig at køre styresystemet kommandoer fra i det. Linux-kommandoer, der er blevet testet og arbejdet PWS, cd og ls. Andre som f.eks rm didn't work. Det tillader også, efter at du har skrevet i begyndelsen af en kommando, skal du trykke på fanen for at vise funktionen Autofuldførelse, gælder også for at fuldføre filnavne og mapper i operativsystemet.
Nå, det vigtigste formål med disse værktøjer er at lette gennemførelsen af matrix operationer, som allerede nævnt. At starte Octave i en terminal bare skrive ordet for en oktav og Scilab, Scilab type. Testet oprindeligt Octave. I stand til nemt at oprette to arrays a og b (fx a = [1 2 3 4 5 6], matrix af 2 rækker og 3 kolonner), men når du forsøger at multiplicere to matricer kompatible (dvs. antallet af linjer i den anden har til være lig med antallet af kolonner i den første) kunne ikke. Jeg prøvede det standard multiplikation operatør *, at a * b, men kom ikke arbejde. Jeg prøvede hjælp fra kommandolinjen og ingenting. Selvfølgelig, hvis jeg tog nogen grundlæggende håndbog ville få. Men jeg gik straks til Scilab fordi jeg ikke finde oktav intuitiv.
I Scilab,, min første test af multiplikation af to matricer, arbejdede først. Altså, jeg har fundet den mest intuitive redskab, fordi jeg ikke havde kontakt med MatLab og dets sprog, har lige installeret dette program uden at rådføre sig med nogen manual, jeg fik en grundlæggende drift. Så jeg anbefale Scilab, der kører på Windows, Linux og Mac
Andre alternativer kan findes på AlternativeTo på dette link. Stedet har en visuel AlternativeTo køligt og foreslår alternativer til et væld af software Windows, Linux eller Mac er værd at tage et kig på det.
3Relaterede stillinger:
- Loading ekstra biblioteker i Scilab, den "MatLab" OpenSource
- Batch Konverter WMA til MP3 på Linux
- Programmer til at konfigurere 3G USB-modem i Linux
- Installation af Scilab biblioteker og pålæsning fra menuen Værktøjskasser
- ls, magt og andre Linux-kommandoer i Windows
Relaterede stillinger bringes til dig af Yet Another Related Posts Plugin.




Hej ven, Tillykke med din blog!
Jeg har brug for jeres hjælp ...
Jeg har en rutine klar, hun gemmer en fil med 25 rækker x 3 kolonner. Hvordan kan jeg indsætte den første linje i denne fil, en konstant, der angiver det samlede antal linjer i filen, dvs nummer 25?
Tak ...
Desværre har jeg aldrig arbejdet med den generation af tekstfil, read-only. Desværre kan jeg ikke hjælpe dig.