WSQ14-SciLab

SciLab is an incredibly useful software used to perform complex mathematical calculations, plots, etc. It works using  matrices. As explained in their introductory document:

“Scilab is not a computer algebra system. It calculates only with numbers. All calculations are done with matrices, although this may go unnoticed. Even if the concept of matrices is unknown, vectors and sequences of numbers can explain it, as they are, in fact, matrices of dimension 1 × n or n × 1 and a number is itself a matrix of dimension 1 × 1”

scilab.png

Take a look at a quick introductory video, made by myself (IN SPANISH):

WSQ14 – Scilab

scilab_official

Scilab es un software para análisis numérico, con un lenguaje de programación de alto nivel para cálculo científico. Es desarrollado por Scilab Enterprises, bajo la licencia CeCILL, compatible con la GNU General Public License.

Las características de Scilab incluyen análisis numérico, visualización 2-D y 3-D, optimización, análisis estadístico, diseño y análisis de sistemas dinámicos, procesamiento de señales, e interfaces con Fortran, Java, C y C++. Mientras que la herramienta Xcos permite una interfaz gráfica para el diseño de modelos.

Wikipedia

Para este último WSQ, se instaló este programa llamado Scilab con el propósito de conocer las utilidades que podemos encontrar en Scilab y probarlo un poco.

3

Para no estar tan desubicados con este programa, se nos proporcionó 2 manuales tutoriales, uno en inglés y otro en español.

Aquí les dejo un vídeo, el cual es una introducción a Scilab:

Lo primero que hice con el programa abierto por primera vez, fueron unas operaciones muy sencillas, declaramos una variable “x” y una variable “y”, las cuales las multiplicamos entre si, y por ultimo, el resultado fue multiplicado por otro número.

4.png

Espero que este programa me pueda ser de utilidad en un futuro cercano en mis estudios, ya que es una herramienta muy completa a la cual se le puede sacar mucho provecho.

Link de descargar OFICIAL Scilab: Descargar Scilab

WSQ14 – Scilab

First you must watch this tutorial video
It is really helpful.

For the download click here: http://www.scilab.org/download/latest

Something that makes sense to me, is that MathLab and SciLab are kind of similar programs that could help programers to do their stuff.

For me it’s just a really great program that works for programers like wolfram alpha. It is really helpful for any numeric analysis, create matrix, vectors, etc.
The spanish manual for Scilab it’s on this link.

Thank you, and see you next time.

¡Muchas gracias, SciLab! – #WSQ14

Sin duda, el último #WQS de Ken me ayudó muchísimo en la última parte de este parcial. Justamente cuando tenía que hacer mi laboratorio de Matemáticas este software fue de gran ayuda y dejen les explico.

scilab_logo

Hay muchísimas herramientas a la hora de ayudarte un poco con los cálculos que incluyen álgebra u operaciones muy avanzadas como para hacerlos a mano, por mencionar algunos, Wolfram Alpha, Geogebra, Mhatics… Pero creo que no hay ninguno que le pase por encima a SciLab pues además de hacer análisis de números también puede hacer cálculos de matrices, procesamiento de señales y gráficas, sí, todo en una sola suite.

Si te estás preguntando de dónde sacó Ken la palabra clave NaN creo que deberías de echarle otro vistazo más de cerca a esta suite pues es claramente que estuvo influenciado por ella.

Aquí un ejemplo de estoy jugando con las matrices:

Captura

¿Por qué les dije que me fue de gran ayuda en esta última parte del parcial?

Bueno, les explico. En mi clase de Matemáticas así como en la de todos, supongo, dejan un laboratorio final en el que se incluyen muchísimos ejercicios de todo lo que ocurrió en el semestre. Lo difícil de esta situación es que a veces no te queda el tiempo suficiente como para hacerlo con detenimiento o algunos problemas sencillamente parecen imposibles. Aquí es cuando SciLab me ayudó, pues tenía las respuestas de ciertos problemas en segundos, como este:
Captura

Lo impresionante es que no tardó ni siquiera 5 segundos en terminar el cálculo, sencillamente es impresionante.

La sintaxis puedo decir que es un poco rara, pero si en algún punto le coges el truco lo demás irá como la seda. En serio, ¡Tienes que echarle un vistazo a esta herramienta! Aquí te dejo un link para que puedas seguir

Continue reading “¡Muchas gracias, SciLab! – #WSQ14”

WSQ14

 

photodune-3007348-confused-boy-with-a-computer-s

(yo viendo sobre scilab)

Yo creo que Scilab es usado más que nada para cálculos matemáticos, sin embargo, tiene también su parte de “programación”, es sencillo; tiene tipos de variables pero no es necesario definirlas.  En scilab también existen los tipos de datos pero no es necesario definirlos.

Se pueden crear o definir funciones y cuando se terminen se debe poner un endfunction. y para llamar a una función es igual que en python, se pone el nombre de la funcion y los argumentos. Scilab tiene sus “SciNotes” para que puedas escribir todo el procedimiento sin andar desplegando cada valor como en la consola, finalmente guardas la nota y lo corres.lala Ahí esta un ejemplo de operación (pitagoras) hecho desde notas y otro directo en la consola.

2016-05-03 (4)
El “disp()” sirve para imprimir algun valor en la consola. Eso se puede poner tambien en las notas, pero lo olvidé.

 

2016-05-03 (2)
Se guardan los valores, después se ejecuta linea por linea. Ignoren lo de atrás :v es spoiler.

Un ejemplo de lo que se puede hacer que hicimos en python,… para no romperme la cabeza será el de producto punto…

2016-05-03 (5)
jajajaj sentí que eso fue muy feo y primitivo, pero salió.

Probablemente se pueda hacer mucho más estetico, con una función, por ejemplo pero solo es una pequeña practica y son finales :l
En resumen: Scilab es sencillo para calculos matematicos, por ahí vi que también se pueden graficar funciones, etc.  Se pueden hacer diferentes operaciones de matrices y crear super rapido, por columnas y filas. por ejemplo.

2016-05-03 (5)
con el “;” se hace que se cree otra fila.

Con el calculo super matematico que hice para el producto punto, fue que le decía a la cosa esa ->> x(1,1) <<- quiere decir que de x en la fila 1- columna 1 agarre el

Continue reading “WSQ14”

WSQ14 ‘Scilab’

Scilab is a open source software used for educational purposes. Ken suggested us to download this software since it is going to be extremely useful in the course of our careers in his opinion. Here is were one can download it and he also posted a PDF manual in order to learn how to use it.  33 pages?! I know, I did not wanted to read it neither. However, when I opened Scilab for first time I had no idea of what to do.

tutorial.png

Other note: This software’s full installation takes 442.9 MB of disk pasce! Which is kind of heavy for me. If my computer dies, I will blame this software for it or perhaps my DS emulator, who knows.

scilab peso

Now that everything is set up, lets beggin using it. Here the ‘language’ or commands to use are actually simple, like Python-simple. However, it has different commands and different structure. For example in python one uses the print() command to return a string a value to the user. In scilab this can be done by using disp(). Also, in python comments are done by using # in here one uses // similar to C++  or other languages. And one fact that called my attention is that one can write different commands in the same line by just separating them with a semicolon (;). This is what I wrote in the editor while testing.
scilab editor

With the console I can made use of matrices, search Wikipedia-style and print a graph. Scilab is an awesome tool so far, yet there is several features to discover. Those kind of features is what we will discover through the course of our careers.

scilab matrice

This is actually the last WSQ of the semester and the next post will be the last one of

favorites

Continue reading “WSQ14 ‘Scilab’”

Scilab

Hello!

Welcome again to my blog! Today we are going to play with an awesome program called Scilab .

First of all you need to know what is Scilab.

Scilab is an open source, cross-platform numerical computational package and a high-level, numerically oriented programming language. It can be used for signal processing, statistical analysis, image enhancement, fluid dynamics simulations, numerical optimization, and modeling, simulation of explicit and implicit dynamical systems and (if the corresponding toolbox is installed) symbolic manipulations (https://en.wikipedia.org/wiki/Scilab)

This is a small view of the program:

pro

It is a complex program, so, I’m going to write about the principal areas of the program and in fact the most common. Lets start!

First you need to open the program and when you do it you will see a console and in that place is where you are going to write all.

Common Operators

pro1

And the other common operators…

pro12

 

(4*atan(1) se usa para obtener PI)

And obvious you can mix it…

pro123

Vector and matrix

Define a column vector:

pro12345

Define a row vector:

pro123456

Define a matrix:

pro1234567

A little of programming!!!!!!!!!!!!!

Variables

In Scilab you can also asign a value to a variable…

pro1234

Functions

Now we know how to define variables and the next step is functions in where variables are used. 

This is an example of a function:

pro12345678

 

Graphic

An other cool tool that Scilab has is the option to create graphics. It isn’t hard and below I show you an example:

pro123456789

YOU CAN DO A LOT OF THINGS WITH THIS PROGRAM YOU CAN GET IT HERE FOR FREE!

I GET INFO FROM THIS PAGES ABOUT SCILAB:

PAGE 1

PAGE 2 

PAGE 3

REMEMBER TO PRACTICE AND FEEL FREE TO COMMENT!

SEE YOU IN MY NEXT POST!!!!😉