LibreOffice itself is an Office suite just like MS Office. ODT format is just like a MS Word document but it is supported by LibreOffice Writer. This repository includes the manual in PDF and ODT formats. CUTEr Sign in or create your account Project List 'Matlab-like' plotting library. GitHub Link: Control Systems Lab Manual in Scilab Below are the links to the same file in two different formats: So this concludes my first formal blog post. To Matlab there are many free alternatives in competition, Scilab and Octave are the better known ones, but that list can be extended to many more, personally I would like to use Numerical Computation Libraries with C++ or Python (Python has great support too and is expanding python is in some sense spear-heading the use open source scientific software in academic circles and even in production setups where commercial licencing e.g. Matlab is quite expensive, and python provides a free alternative), but lets make python a topic for another day. (And surely we can pay back by getting involved in developing such projects and also by making donations). I like to argue: isn’t it better to use a free alternative that does the job equally well? Now I like this view way more than any other, the open source community has put tremendous effort in making all sorts of software, libraries, and other forms of digital goods, if you may, publicly available for free in some form or another. And students should not get into these messy legal issues directly or indirectly, students shouldn’t even pay single a rupee (a penny if that’s what you have) for their academic needs, but then let’s be a little realistic. Although I like this view myself, but let’s not debate on whether or not using a pirated copy is legal or not, the ethical or moral issues of piracy are mind boggling. Some will debate that it’s okay to use a pirated copy if not used for commercial purposes, and that when we do start using it, we will then buy a genuine copy. But hey, that didn’t turned out to be the case, and I believe Piracy is a global epidemic, so lets not talk about whether our institutions have genuine copies of proprietary software or not. The original manual was in Matlab, but it charges some fee even for students version though if my institution was offering us, students, the student version through some contract with mathworks, then I would have stayed silent and used a genuine copy of Matlab. I am sure you can find a lot of material on comparison between Matlab and other packages, but lets focus on the purpose of the manual that I am sharing. But this does not means that other packages are not coming close to Matlab’s performance. Matlab‘s heavy use in Control System Lab is no surprise, as it out performs many other contemporary competitors, in easy of use, amount of functionality, community support, detailed documentation, interfacing support for hardware and software and more. At our university we are by default adept at using Matlab for all our technical computation required by our courses. In my opinion:Scilab is capable and can be an alternative to Matlab.The basic purpose for this write-up is share a Control System’s Lab Manual that I prepared, based upon the use of Scilab and its modelling and simulation package Xcos. My own experienceseditortranslating- build up new functions- mfile2sci Savitzky-Golay Filtermeasured data (slowly varying and corrupted by random noise)reconstruction of the underlying smooth function Solving a system Ax=bin this case Ax = 1pcg (preconditioned conjugate gradients method)Scilab does not provide a pcg method Scilin (IRISA)ĭemoSolving Ax=1 for n=1002D-Poisson matrix generated by poisson2d_kron Sparse matricesThree different algorithms to generate the 2D-Poisson matrix:- set the elements one by one- block wise- kronecker product Overview (3) = argn(0)errorwarningĮxample (demo)poisson2d_kron.m poisson2d_kron.scimfile2sci Overview (2)select expr case expr1 then instructions1. statement endwhile expression, statements endif expr then statements elseif expr then statements else statements end Programmingintroduction / overviewexample: poisson2d_kron yes, but.ĭemoLinear Algebra- basics (how to enter matrices etc.)- compute with matrices- solving systems of equations- hessenberg form- LU-, QR-decomposition- eigenvalues, -vectors- SVD Scilabdeveloped since 1990 at INRIA / ENPC (France)open sourcefree of chargehigh quality toolboxes available- artificial network- serial portsimilar to Matlab. Whats going on?Few words about Scilabs originIntroduction to Scilab:- linear algebra- programmingParts of my term work:- sparse matrices- Savitzky-Golay filter- performance comparisonMy own experiences
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |