ELECTRONICA

Páginas: 6 (1361 palabras) Publicado: 22 de febrero de 2014
I Marco teórico:
Operaciones elementales
Las operaciones elementales en matlab vienen dada por los s´ımbolos usuales:+ suma, −resta,∗
multiplicación, /división,ˆ eleva a la potencia dada.
Operadores de relación
En el lenguaje de programación Matlab los operadores de relación vienen dados por siguientes
símbolos:== igualdad,
<
= menor o igual que,
>
= mayor o igual que,

= distintoque,
<
menor que,
>
mayor que. La característica diferencial de Matlab respecto a otros lenguajes de programación reside en
el hecho de que estos operadores de relación pueden aplicarse también a matrices y vectores,
realizándose la comparación elemento a elemento y obteniéndose como resultado una matriz de ceros
y unos.
Bucles: los comandos for y while
Para realizar la ejecución de undeterminado grupo de órdenes un número fijo y predeterminado de
veces se utiliza el comando for
.
for i = 1:nmax for k = 2*n:-1:n... ...end end
Cuando las operaciones dentro del bucle deben realizarse mientras se verifica que una determinada
condición que depende de valores que se obtienen dentro del propio bucle, entonces debemos hacer
uso del comando
while
:

Practica 5 y 6

Página 1while nstep eps1) | (rel > eps2)... ...end end
Para salir de cualquiera de estos bucles se utiliza el comando
Break

Ejecución condicionada: el comando if
Cuando queremos realizar una serie de comandos solo cuando se verifica una cierta condición se utiliza
el comando if y de forma más general la estructura if-else-end
.
if nstep 0disp(’Dos raices reales distintas’)elsedisp(’Dosraices complejas c
onjugadas’)end
Impresión en pantalla
La forma más sencilla de imprimir un mensaje en pantalla es mediante el comando disp..
>> disp(a0)1>> disp([a0,b0,alpha])1.0000 2.0000 1.6543
Por su parte el comando fprintf nos va a permitir llevar a cabo la impresión de forma conjunta de texto y
valores de variables, lo cual será de gran utilidad para presentar la información que nosproporciona un
programa:
>> fprintf(’Una raiz de f en [%d,%d] es: %d\n\n’ ,a0,b0,alpha)Una raiz de f en [1,2] es: 1.654300e+00
En este caso el formato de impresión viene dado por
%d
. Los diferentes formatos vienen determinados por una de las letras
d, i, o, u, x, X, f, e, E, g, G, c, s
, ası,por ejemplo,
%6.2f
produce un formato con 5 cifras más la coma decimal, con dos cifras decimales. Entodo caso los
formatos en Matlab no tienen la rigidez que, por ejemplo, en Fortran , ya que en el supuesto de que el
valor a imprimir no se ajuste al formato dado se imprimirá igualmente, aunque quizás no en la forma
deseada. Los caracteres
\n, \r, \t, \b, \f

Practica 5 y 6

Página 2



Producen un cambio de renglón, un retorno decarro, una tabulación, un retroceso (backspace) y unsalto
de página, respectivamente. Para ver más claramente las diferencias entre cada una de estas opciones
sustituirlas en el ejemplo anterior y observar el resultado. De forma más general el comando fprintf
escribe datos formateados en un fichero. Así, por ejemplo, si queremos crear un fichero de texto que
contenga una tabla de la función exponencial entre 0 y 1 haremos:
>> x = 0:.1:1; y = [x;exp(x)];>> fid = fopen(’exp.txt’,’w’);>> fprintf(fid,’%6.2f %12.8f\n’,y);>> fclose(fid)
Este fichero contendrá:
0.0 1.000000000.10 1.10517092.....1.00 2.71828183.

II. Objetivos
Se utilizó el programa de Matlab para la solución de los problemas presentados en la practica 5 y 6 con
el fin de saber usar el programa más aparte aprender sus comando y aplicar las formulas aplicadas en
clase.III. Material Y Equipo IV.
-Software Matlab 12 V. -Manual para el Usuario Matlab –Computadora
VI. Procedimiento Y Metodología Experimental
PRACTICA 5
II. Objetivos
Utilizar instrucciones de Matlab para la resolución de problemas.
III. Material Y Equipo IV. -Software Matlab 12 V. -Manual para el Usuario Matlab -Computadora
VI. Procedimiento Y Metodología Experimental
Practica No. 5 Matlab...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Electronica
  • Electron
  • Electronica
  • Electronica
  • Electronica
  • Electronica
  • Electronica
  • Electrones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS