Scilab

Páginas: 10 (2408 palabras) Publicado: 16 de febrero de 2014
LENGUAJE DE PROGRAMACIÓN SCILAB
CONTENIDO
1. Operaciones básicas. Suma. Resta. Producto. División. Potencia. Raíz
cuadrada. Números complejos
2. Funciones. Exponencial. Logarítmica. Trigonométricas. Evaluación de una
función. Raíces de ecuaciones
3. Vectores y matrices. Vector fila. Vector columna. Operaciones con
vectores. Producto punto. Producto cruz. Determinante. Transpuesta. Matrizinversa. Solución de ecuaciones simultáneas
4. Graficación. Uso del plot. Rejilla. Leyenda. Etiquetas. Uso del plot2d
5. Derivación e integración. Derivadas. Ecuaciones diferenciales ordinarias.
Integrales

1. OPERACIONES BÁSICAS
SCILAB es un lenguaje de programación desarrollado por INRIA – Unité de
Recherche de Rocquencourt en el año de 1990. Resuelve operaciones y funciones
matemáticas,vectores, matrices, derivadas, integrales y fácilmente aplicado en la
solución de ecuaciones y en Graficación.
Al ejecutar SCILAB aparece el prompt - - > que indica que se pueden ejecutar los
comandos de programación y aparece la siguiente ventana:

1

En el cursor de scilab (- - >) se escriben las constantes, variables o comandos que
se ejecutarán a oprimir la tecla ENTER. Scilabdiferencia las minúsculas de las
mayúsculas.
Ejemplo:

-->a=4
a =
4.
-->A=2.5
A =
2.5
-->b=3.8;
-->
En el ejemplo se escribe después del cursor a=4 y se da Enter. El programa
responde con a=4. Si se agrega el ; como por ejemplo en b=3.8 la instrucción se
ejecuta en el computador pero la respuesta no se despliega en pantalla.
2

Suma (símbolo +):
Si x = 3.5 calcular y = x+2.8
EnScilab se escribe:
--> x = 3.5;
--> y = x+2.8
y =
6.3
Resta (símbolo -):
Si x = 2.45, calcular y = x – 1.25
En Scilab se escribe,
--> x = 2.45;
--> y = x - 1.25
y =
1.2
Multiplicación (símbolo *):
Si x = 3.82, calcular y = 2.34x + 2.5
En Scilab se escribe,
--> x = 3.82;
--> y = 2.34*x + 2.5
y =
11.4388
División (símbolo /):
Para x = 6.54, calcular y =x / 8.34
En Scilab se escribe,3

--> x = 6.54;
--> y = x/8.34
y =
0.7841727
Potenciación (símbolo ^):
Para x = 2.46, calcular y = x3
En Scilab se escribe,
--> x = 2.46;
--> y = x^3
y =
14.886936
Raíz cuadrada (comando sqrt)
Para x = 45.68, calcular su raíz cuadrada
En Scilab se escribe,
--> x = 45.68;
--> y = sqrt(x)
y =
6.7586981

Ejercicio
Para x = 3.28, calcular el valor de la expresión:
y

x 3(2 x 2  3.56 x  5.21)
3x  2.3

4

Con Scilab se resuelve así,
--> x = 3.28;
--> y = x^3*(2*x^2+3.56*x-5.21)/sqrt(3*x+2.3)
y =
283.41039

Números complejos (a + bi)
En aplicaciones matemáticas, además de los números reales, existen los números
imaginarios que resultan al sacar raíz cuadrada a números negativos. Por ejemplo,
1  i
 4  2i

Los números complejos están compuestospor una parte real y una parte
imaginaria, por ejemplo,
2.5   2  2.5  1.4142i
3.28   4  3.28  2i

Los números complejos tienen una representación igual a: a + b i, donde a es la
parte real y b corresponde a la parte imaginaria. Por ejemplo,
Si z = 2.5 + 3.8 i la parte real Re(z) = 2.5 y al parte imaginaria Im(z) = 3.8
Nota: En Scilab los comentarios se escriben comenzando la líneacon el símbolo
//.
Ejemplo:
-->// Así se escribe en Scilab un número complejo
-->z = 3.2+5.6*%i

5

z =
3.2 + 5.6i
Nótese que para el imaginario se le debe anteponer el símbolo %
Para obtener la parte real e imaginaria de un número complejo se usan los
comandos real e imag.

Ejemplo:
--> z = 1.76 + 3.85*%i
z =
1.76 + 3.85i
-->// parte real del complejo
-->real(z)
ans =
1.76-->// parte imaginaria
-->imag(z)
ans =
3.85
El conjugado de un número complejo se obtiene cambiando el signo de la parte
imaginaria. Se utiliza el comando conj, por ejemplo,
-->// conjugado de un número complejo
-->z=4.5+3.8*%i
z =
4.5 + 3.8i
-->zc=conj(z)
6

zc =
4.5 - 3.8i

Las operaciones con número complejo se pueden realizar usando sus
correspondientes operadores, por...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • scilab
  • SCILAB
  • Scilab
  • scilab
  • Un poco de scilab
  • Scilab tutorial
  • funciones Scilab
  • Scilab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS