Tecnico electronico

Páginas: 12 (2887 palabras) Publicado: 9 de septiembre de 2012
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. Scilab diferencia lasminú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 En Scilab 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.7841727Potenciació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 compuestos por 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ínea con 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 cambiandoel 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 ejemplo, -->z1=2.3+4.8*%i; -->z2=4.5-7.2*%i; -->// suma de complejos -->suma=z1+z2 suma = 6.8 - 2.4i -->// resta...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnico Electronico
  • tecnico electronico
  • tecnico electronico
  • Técnico Electrónico
  • Tecnico Electronico
  • tecnico en electronica
  • tecnico electronico
  • tecnica electronica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS