Anda di halaman 1dari 26

FECHA:

“UNIVERSIDAD TÉCNICA DE 17 -01 -2018

COTOPAXI”

UNIDAD ACADÉMICA DE LATACUNGA –ECUADOR


CIENCIA DE LA INGENIERÍA Y

APLICADAS

MAQUINAS ELÉCTRICAS II
OBJETIVOS:

• Iniciación en la utilización de la
TEMA: PRACTICA EN MAT -
herramienta Matlab.
LAB
RESUMEN:

En esta práctica se introducirá al


NOMBRE:
alumno en la herramienta Matlab

 CHICA CARLOS utilizándolo como programa de cálculo

y visualizando los resultados obtenidos.


 CHICAIZA SERGIO
Al final de la práctica, el alumno deberá
 LLUGSHA LENNIN
demostrar al profesor los “Ejercicios

 PULLOTASIG DANNY propuestos” resueltos y, si procede,

comentar los resultados obtenidos.


 VILLAMARIN CARLOS

1. INTRODUCCIÓN:
CICLO:
Matlab es la abreviatura de Matrix
QUINTO ´´B´´
Laboratory (laboratorio de matrices).

Creado en 1984 por The MathWorks,

es un sotware de cálculo muy usado


en universidades, centros

de investigación y por

ingenieros. En los últimos

años ha incluido muchas

más capacidades, como la

de programar directamente

procesadores digitales de

señal, crear código, etc.

A continuación se muestran
1.2 Ayuda de Matlab.
una serie de ejercicios
Básicamente, existen dos formas de
“guiados” para permitir al
utilizar la ayuda de Matlab: a través de
alumno conocer y manejar
la ayuda en línea; o bien, a través del
la interfaz de este
navegador de ayuda.
programa, finalizando la
Para acceder a la ayuda en línea basta
práctica con una serie de
con teclear en la línea de comandos:
ejercicios a resolver para
>> Help función
aprobar la práctica.
Donde “función” sería el nombre de la
1.1 Interfaz:
función sobre la que necesitamos la

ayuda.

Por otro lado, para acceder a la ayuda

a través del navegador, es necesario

seleccionar la opción “Matlab help”

(Figura 2). Este segundo modo de

ayuda resulta bástate más potente y


eficaz que la primera permitiendo nombres de variables que

añadiendo en muchos casos contengan al menos una letra.

ejemplos de utilización. En Matlab, una variable consiste en

una matriz de las dimensiones

correspondientes. En cuanto al tipo de

variables a utilizar puede ser: entero,

real, complejo, carácter, etc., y al igual

que en la definición, Matlab lo asigna

1.3 Variables y matrices. de forma automática.

Matlab no requiere ningún Los operadores aritméticos básicos

tipo de declaración de son:

variables sino que, una vez

que se utiliza una variable,

Matlab crea la respectiva

variable reservando el

espacio de memoria

necesario. Por tanto, si la

variable ya existe, Matlab

únicamente cambia su

contenido.

En lo que se refiere a la
1.4 Operar con variables.
nomenclatura de las
• Definir una variable:
variables. Matlab distingue
>> A = 7
entre mayúsculas y
A=7
minúsculas (“Variable” es
• Definir una matriz:
distinto de “variable”)
>> B = [1 2 3; 4 5 6; 7 8 9] matriz B, queremos acceder al valor de

B= la posición (1,2).

123

456 >> B (1,2)

789 Ans = 2

• Comprobar el estado de Nótese que “ans” equivale a la

una variable: para respuesta (del inglés “answer”).

comprobar el valor de una • Acceder a todos los elementos de una

variable se puede, bien fila o columna:

mirar en la parte superior

izquierda dedicada a las >> B (:,1) % Para obtener todos los

variables activas (Fig. 1), elementos de la columna 1.

bien introduciendo su Ans =

nombre. 1

>> B 4

B= 7

123 >> B (1, :) % Para obtener todos los

456 elementos de la fila 1.

789 Ans =

• Eliminar una variable de 123

memoria: • Mostrar componentes consecutivos

>> Clear B (p.ej.: del 1 al 2 de la columna 1):

>> Clear all %elimina todas

las variables >> B (1:2,1)

• Acceder a un elemento de Ans =

una matriz: tomando la 1


4 1.5 Funciones especiales.

• Añadir elementos a una Matlab proporciona una serie de

matriz: funciones matemáticas básicas

>> B (4,1) = -1 además de funciones más complejas.

B= Como ejemplo de funciones aritméticas

123 básicas tenemos:

456 • ABS() % proporciona el valor

789 absoluto de un número.

-1 0 0 • cos () % coseno.

• Producto escalar: • sin() % seno.


>> A = [1 2; 3 4] • sqrt () % cálculo de la raíz cuadrada.
A=
• inv. () % calcula la inversa de una
12
matriz.
34
Y como ejemplo de otras funciones
>> B = [4 3; 2 1]
tenemos:
B=
• clock %Muestra, en un vector de seis
43
componentes, la fecha y hora
21
completa.
>> A (1,1)*B (1,1)
• display („„) %Muestra el texto
Ans =
introducido por pantalla.
4

• Producto matricial:

>> A*B

Ans =

85

20 13
Destacar que el nombre de

las funciones definidas en while variable expresion

Matlab no puede ser Sentencias

utilizadas como nombres de end

variables. Ejemplo:

1.6 Sentencias de Control. >> i = 1; while i < 3 display

La sintaxis de las ans =

sentencias de control Hola mundo

utilizadas dentro del • IF

entorno de Matlab es la

siguiente:

Bucles: If expresion

• FOR Sentencias

for variable = End

valor_inicial:valor_final Ejemplo:

Sentencias >>if (a==b)

… end 1.6 Algunas sentencias especiales.

Ejemplo: 1.6.1 Definición de un vector de

>> For i=1:3 display ('hola términos crecientes o decrecientes.

mundo') Para definir un vector de términos

End crecientes o decrecientes se utiliza la

Ans = siguiente nomenclatura:

Hola mundo Vector = [inicio_vector: incremento:

Ans = fin_vector]

Hola mundo Ejemplo:

• WHILE
>> t = [0:0.1:10] % De esta >> Plot(a, sin(a))

forma definimos un vector t

que va desde 0 hasta 10

con un % incremento de

0.1 t =

Columns 1 through 8

0 0.1000 0.2000 0.3000

0.4000 0.5000 0.6000

0.7000

1.6.2. Representación

gráfica.

Para obtener la

representación gráfica de

un dato normalmente se

utiliza la función “plot”. Esta


 plot (y) % dibuja el vector y en las
función tiene la siguiente
abscisas mientras en las
nomenclatura:
coordenadas representa el %
• plot (x, y) % dibuja el
índice del vector.
vector y (abscisas) frente al
Ejemplo: Si introducimos las
vector x (coordenadas).
siguientes instrucciones aparecerá la

siguiente gráfica:
Ejemplo: Si introducimos

las siguientes instrucciones >> a = 0:0.1:4*pi

aparecerá la siguiente >> Plot (sin(a))

gráfica:

>> a = 0:0.1:4*pi
funciona para la gráfica que se ha

ejecutado.

Por último, para abrir una nueva

gráfica basta con escribir la función

“figure”.

1.6.3. Mostrar por pantalla

Como se vio anteriormente, la función

“display” puede ser utilizada para

mostrar un texto por pantalla. Sin

embargo, si se quiere mostrar un


Nótese que en este caso
texto y además el valor de una
la señal senoidal viene
variable, se puede utilizar la función
referenciada según las
“sprintf”. Esta función utiliza el
posiciones del vector.
estándar ANSI C.
Si además queremos

mostrar varias señales en


1.7 Creación de una función a
una misma gráfica se
través de un fichero .m
utilizará la función
Con Matlab también es posible crear

nuestras propias funciones. Para ello

se puede utilizar bien el editor de

texto de Matlab (Fig. 5) o bien


hold on”, que haría que a
cualquier otro editor de texto (bloc de
partir de entonces todos
notas, Wordpad…).
los dibujos que se realicen
La estructura a seguir a la hora de
aparezcan en la gráfica
implementar una función es la
activa. Este comando sólo
siguiente:
-----------------------------------

Identificador de “function”.

| Ejemplo:

| ------------------------ A continuación se muestra una

Argumento de salida. función que calcula la inversa de una

|| matriz.

| | ----------- Nombre de la function a= inversa (b)

función. % Funcion = Calcula la inversa de

||| una matriz

| | | --- Argumento(s) de % Parametro de entrada = b;

entrada. % Parametro de salida = a;

||||VVV Si guardamos el texto anterior en un

Function [o1, o2,...] = fichero .m (con el mismo nombre de la

nombre_fun (i1, i2...) Å función, es decir, inversa.m) y lo

Definición % Aquí se ejecutamos para la matriz f tenemos:

escribiría la ayuda que >> f

queremos que aparezca f=

cuando % el usuario 12

escriba “help nombre_fun” 34

%Cuerpo de la función >> Inversa (f)

(Aquí estaría la parte del Ans =

código). -2.0000 1.0000

% Comentarios si los 1.5000 -0.5000

hubiera. 1.7 Modificación del PATH de

Matlab.
Por defecto, Matlab trabaja

con la carpeta

“C:\Matlab\wok” e

inicialmente todos los

archivos que no se
2. Dentro de Matlab, elegir la opción
encuentren en esa carpeta
“Set Path…” (Fig. 6).
u otras que ya hayan sido
3. Aparecerá una ventana de
configuradas no son
configuración del path (Fig. 7), elegir
reconocidos por el
la carpeta correspondiente y salvarla.
programa. De ahí que se
4. En caso de que pregunte si
recomiende al grupo de
queremos guardar la configuración
prácticas que se cree una
para sesiones futuras, decirle que sí.
carpeta dentro de

“C:\Matlab\work”, que la
Figura
active para que la

reconozca Matlab, y que a

partir de entonces todos

los archivos sobre los que

trabaje se encuentre

dentro de esta carpeta.

El procedimiento para

activar una carpeta en

Matlab sería el siguiente:

1. Crear una carpeta

dentro de la carpeta

C:\matlab\work.
de 0.1 y 1 respectivamente y visualizar

el seno de los dos vectores en una

misma gráfica.

Crear una nueva figura en la que se

2 Ejercicios Propuestos. visualice el seno de los mismos vectores

pero poniendo el propio vector (a o b


Nota: Para la realización de
según corresponda) como eje de
los ejercicios es necesario
coordenadas.
crear una carpeta de

trabajo dentro de

C:\matlab\work y activarla

por parte de Matlab.

2.1 Ejercicio 1.

Crear dos vectores

incrementales (a, b) desde

0 a 100 con un incremento


elementode cualquiera o todas las

Se pide explicar la diferencia siguientes 3 columnas:

entre una gráfica y otra. b azul. punto - sólido

Nota: utilizando la ayuda de g verde o círculo: punteado

Matlab, investigar las r rojo x marca x -. guion punto

propiedades de la función plot c cian + más - discontinua

(help plot) para dibujar las m magenta * estrella (ninguna) sin línea

señales con distintos colores y y amarillo s cuadrado

propiedades. Nótese que las k diamante negro d

propiedades han de ir w blanco v triángulo (abajo)

incluidas entre comillas ^ Triángulo (arriba)

simples. <triángulo (izquierda)

PLOT > triángulo (derecha)

plot (Y) traza las columnas de p pentagrama

Y versus su índice. Si Y es h hexagram

complejo, la gráfica (Y) es 2.2 Ejercicio 2.

equivalente a la gráfica (real Crear una función .m llamada servidor

(Y), imag (Y)).En todos los fecha que tenga como parámetros de

demás usos de la trama, la entrada una variable que representará un

parte imaginaria se ignora. Se código. Si este código corresponde con el

pueden obtener varios tipos que nosotros hemos

de línea, símbolos de trazado

y colores con plot (X, Y, S)

donde S es una cadena de definido, mostrar por pantalla la fecha y la

caracteres hecha de un hora actual; en caso de no corresponder,


mostrar un texto que indique vector a incremento 0.1
%}
a=[0:0.1:100]
que el código introducido no

es correcto.

Para obtener la fecha y hora,

utilizar la función “clock”.

Esta función devuelve un

vector de seis componentes

donde cada celda

corresponde a un dato (ver

ayuda para obtener

correspondencias).

Nota1: utilizar las funciones

“sprintf” cuando queramos

mostrar texto+dato y

“display” cuando sólo texto.

Nota2: para hacer

comparaciones con el if, se

utilizan dos iguales (==).

%{
Crear 2 vectores incrementales
(a,b) desde 0 a 100,

a =

Columns 1 through 9

0 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000


0.7000 0.8000

Columns 10 through 18

0.9000 1.0000 1.1000 1.2000 1.3000 1.4000 1.5000


1.6000 1.7000

Columns 19 through 27

1.8000 1.9000 2.0000 2.1000 2.2000 2.3000 2.4000


2.5000 2.6000

Columns 28 through 36

2.7000 2.8000 2.9000 3.0000 3.1000 3.2000 3.3000


3.4000 3.5000

Columns 37 through 45

3.6000 3.7000 3.8000 3.9000 4.0000 4.1000 4.2000


4.3000 4.4000

Columns 46 through 54

4.5000 4.6000 4.7000 4.8000 4.9000 5.0000 5.1000


5.2000 5.3000

Columns 55 through 63

5.4000 5.5000 5.6000 5.7000 5.8000 5.9000 6.0000


6.1000 6.2000

Columns 64 through 72

6.3000 6.4000 6.5000 6.6000 6.7000 6.8000 6.9000


7.0000 7.1000

Columns 73 through 81

7.2000 7.3000 7.4000 7.5000 7.6000 7.7000 7.8000


7.9000 8.0000

Columns 82 through 90
8.1000 8.2000 8.3000 8.4000 8.5000 8.6000 8.7000
8.8000 8.9000

Columns 91 through 99

9.0000 9.1000 9.2000 9.3000 9.4000 9.5000 9.6000


9.7000 9.8000

Columns 100 through 108

9.9000 10.0000 10.1000 10.2000 10.3000 10.4000 10.5000


10.6000 10.7000

Columns 109 through 117

10.8000 10.9000 11.0000 11.1000 11.2000 11.3000 11.4000


11.5000 11.6000

Columns 118 through 126

11.7000 11.8000 11.9000 12.0000 12.1000 12.2000 12.3000


12.4000 12.5000

Columns 127 through 135

12.6000 12.7000 12.8000 12.9000 13.0000 13.1000 13.2000


13.3000 13.4000

Columns 136 through 144

13.5000 13.6000 13.7000 13.8000 13.9000 14.0000 14.1000


14.2000 14.3000

Columns 145 through 153

14.4000 14.5000 14.6000 14.7000 14.8000 14.9000 15.0000


15.1000 15.2000

Columns 154 through 162

15.3000 15.4000 15.5000 15.6000 15.7000 15.8000 15.9000


16.0000 16.1000

Columns 163 through 171

16.2000 16.3000 16.4000 16.5000 16.6000 16.7000 16.8000


16.9000 17.0000

Columns 172 through 180

17.1000 17.2000 17.3000 17.4000 17.5000 17.6000 17.7000


17.8000 17.9000
Columns 181 through 189

18.0000 18.1000 18.2000 18.3000 18.4000 18.5000 18.6000


18.7000 18.8000

Columns 190 through 198

18.9000 19.0000 19.1000 19.2000 19.3000 19.4000 19.5000


19.6000 19.7000

Columns 199 through 207

19.8000 19.9000 20.0000 20.1000 20.2000 20.3000 20.4000


20.5000 20.6000

Columns 208 through 216

20.7000 20.8000 20.9000 21.0000 21.1000 21.2000 21.3000


21.4000 21.5000

Columns 217 through 225

21.6000 21.7000 21.8000 21.9000 22.0000 22.1000 22.2000


22.3000 22.4000

Columns 226 through 234

22.5000 22.6000 22.7000 22.8000 22.9000 23.0000 23.1000


23.2000 23.3000

Columns 235 through 243

23.4000 23.5000 23.6000 23.7000 23.8000 23.9000 24.0000


24.1000 24.2000

Columns 244 through 252

24.3000 24.4000 24.5000 24.6000 24.7000 24.8000 24.9000


25.0000 25.1000

Columns 253 through 261

25.2000 25.3000 25.4000 25.5000 25.6000 25.7000 25.8000


25.9000 26.0000

Columns 262 through 270

26.1000 26.2000 26.3000 26.4000 26.5000 26.6000 26.7000


26.8000 26.9000

Columns 271 through 279

27.0000 27.1000 27.2000 27.3000 27.4000 27.5000 27.6000


27.7000 27.8000
Columns 280 through 288

27.9000 28.0000 28.1000 28.2000 28.3000 28.4000 28.5000


28.6000 28.7000

Columns 289 through 297

28.8000 28.9000 29.0000 29.1000 29.2000 29.3000 29.4000


29.5000 29.6000

Columns 298 through 306

29.7000 29.8000 29.9000 30.0000 30.1000 30.2000 30.3000


30.4000 30.5000

Columns 307 through 315

30.6000 30.7000 30.8000 30.9000 31.0000 31.1000 31.2000


31.3000 31.4000

Columns 316 through 324

31.5000 31.6000 31.7000 31.8000 31.9000 32.0000 32.1000


32.2000 32.3000

Columns 325 through 333

32.4000 32.5000 32.6000 32.7000 32.8000 32.9000 33.0000


33.1000 33.2000

Columns 334 through 342

33.3000 33.4000 33.5000 33.6000 33.7000 33.8000 33.9000


34.0000 34.1000

Columns 343 through 351

34.2000 34.3000 34.4000 34.5000 34.6000 34.7000 34.8000


34.9000 35.0000

Columns 352 through 360

35.1000 35.2000 35.3000 35.4000 35.5000 35.6000 35.7000


35.8000 35.9000

Columns 361 through 369

36.0000 36.1000 36.2000 36.3000 36.4000 36.5000 36.6000


36.7000 36.8000

Columns 370 through 378


36.9000 37.0000 37.1000 37.2000 37.3000 37.4000 37.5000
37.6000 37.7000

Columns 379 through 387

37.8000 37.9000 38.0000 38.1000 38.2000 38.3000 38.4000


38.5000 38.6000

Columns 388 through 396

38.7000 38.8000 38.9000 39.0000 39.1000 39.2000 39.3000


39.4000 39.5000

Columns 397 through 405

39.6000 39.7000 39.8000 39.9000 40.0000 40.1000 40.2000


40.3000 40.4000

Columns 406 through 414

40.5000 40.6000 40.7000 40.8000 40.9000 41.0000 41.1000


41.2000 41.3000

Columns 415 through 423

41.4000 41.5000 41.6000 41.7000 41.8000 41.9000 42.0000


42.1000 42.2000

Columns 424 through 432

42.3000 42.4000 42.5000 42.6000 42.7000 42.8000 42.9000


43.0000 43.1000

Columns 433 through 441

43.2000 43.3000 43.4000 43.5000 43.6000 43.7000 43.8000


43.9000 44.0000

Columns 442 through 450

44.1000 44.2000 44.3000 44.4000 44.5000 44.6000 44.7000


44.8000 44.9000

Columns 451 through 459

45.0000 45.1000 45.2000 45.3000 45.4000 45.5000 45.6000


45.7000 45.8000

Columns 460 through 468

45.9000 46.0000 46.1000 46.2000 46.3000 46.4000 46.5000


46.6000 46.7000

Columns 469 through 477


46.8000 46.9000 47.0000 47.1000 47.2000 47.3000 47.4000
47.5000 47.6000

Columns 478 through 486

47.7000 47.8000 47.9000 48.0000 48.1000 48.2000 48.3000


48.4000 48.5000

Columns 487 through 495

48.6000 48.7000 48.8000 48.9000 49.0000 49.1000 49.2000


49.3000 49.4000

Columns 496 through 504

49.5000 49.6000 49.7000 49.8000 49.9000 50.0000 50.1000


50.2000 50.3000

Columns 505 through 513

50.4000 50.5000 50.6000 50.7000 50.8000 50.9000 51.0000


51.1000 51.2000

Columns 514 through 522

51.3000 51.4000 51.5000 51.6000 51.7000 51.8000 51.9000


52.0000 52.1000

Columns 523 through 531

52.2000 52.3000 52.4000 52.5000 52.6000 52.7000 52.8000


52.9000 53.0000

Columns 532 through 540

53.1000 53.2000 53.3000 53.4000 53.5000 53.6000 53.7000


53.8000 53.9000

Columns 541 through 549

54.0000 54.1000 54.2000 54.3000 54.4000 54.5000 54.6000


54.7000 54.8000

Columns 550 through 558

54.9000 55.0000 55.1000 55.2000 55.3000 55.4000 55.5000


55.6000 55.7000

Columns 559 through 567

55.8000 55.9000 56.0000 56.1000 56.2000 56.3000 56.4000


56.5000 56.6000
Columns 568 through 576

56.7000 56.8000 56.9000 57.0000 57.1000 57.2000 57.3000


57.4000 57.5000

Columns 577 through 585

57.6000 57.7000 57.8000 57.9000 58.0000 58.1000 58.2000


58.3000 58.4000

Columns 586 through 594

58.5000 58.6000 58.7000 58.8000 58.9000 59.0000 59.1000


59.2000 59.3000

Columns 595 through 603

59.4000 59.5000 59.6000 59.7000 59.8000 59.9000 60.0000


60.1000 60.2000

Columns 604 through 612

60.3000 60.4000 60.5000 60.6000 60.7000 60.8000 60.9000


61.0000 61.1000

Columns 613 through 621

61.2000 61.3000 61.4000 61.5000 61.6000 61.7000 61.8000


61.9000 62.0000

Columns 622 through 630

62.1000 62.2000 62.3000 62.4000 62.5000 62.6000 62.7000


62.8000 62.9000

Columns 631 through 639

63.0000 63.1000 63.2000 63.3000 63.4000 63.5000 63.6000


63.7000 63.8000

Columns 640 through 648

63.9000 64.0000 64.1000 64.2000 64.3000 64.4000 64.5000


64.6000 64.7000

Columns 649 through 657

64.8000 64.9000 65.0000 65.1000 65.2000 65.3000 65.4000


65.5000 65.6000

Columns 658 through 666

65.7000 65.8000 65.9000 66.0000 66.1000 66.2000 66.3000


66.4000 66.5000
Columns 667 through 675

66.6000 66.7000 66.8000 66.9000 67.0000 67.1000 67.2000


67.3000 67.4000

Columns 676 through 684

67.5000 67.6000 67.7000 67.8000 67.9000 68.0000 68.1000


68.2000 68.3000

Columns 685 through 693

68.4000 68.5000 68.6000 68.7000 68.8000 68.9000 69.0000


69.1000 69.2000

Columns 694 through 702

69.3000 69.4000 69.5000 69.6000 69.7000 69.8000 69.9000


70.0000 70.1000

Columns 703 through 711

70.2000 70.3000 70.4000 70.5000 70.6000 70.7000 70.8000


70.9000 71.0000

Columns 712 through 720

71.1000 71.2000 71.3000 71.4000 71.5000 71.6000 71.7000


71.8000 71.9000

Columns 721 through 729

72.0000 72.1000 72.2000 72.3000 72.4000 72.5000 72.6000


72.7000 72.8000

Columns 730 through 738

72.9000 73.0000 73.1000 73.2000 73.3000 73.4000 73.5000


73.6000 73.7000

Columns 739 through 747

73.8000 73.9000 74.0000 74.1000 74.2000 74.3000 74.4000


74.5000 74.6000

Columns 748 through 756

74.7000 74.8000 74.9000 75.0000 75.1000 75.2000 75.3000


75.4000 75.5000

Columns 757 through 765


75.6000 75.7000 75.8000 75.9000 76.0000 76.1000 76.2000
76.3000 76.4000

Columns 766 through 774

76.5000 76.6000 76.7000 76.8000 76.9000 77.0000 77.1000


77.2000 77.3000

Columns 775 through 783

77.4000 77.5000 77.6000 77.7000 77.8000 77.9000 78.0000


78.1000 78.2000

Columns 784 through 792

78.3000 78.4000 78.5000 78.6000 78.7000 78.8000 78.9000


79.0000 79.1000

Columns 793 through 801

79.2000 79.3000 79.4000 79.5000 79.6000 79.7000 79.8000


79.9000 80.0000

Columns 802 through 810

80.1000 80.2000 80.3000 80.4000 80.5000 80.6000 80.7000


80.8000 80.9000

Columns 811 through 819

81.0000 81.1000 81.2000 81.3000 81.4000 81.5000 81.6000


81.7000 81.8000

Columns 820 through 828

81.9000 82.0000 82.1000 82.2000 82.3000 82.4000 82.5000


82.6000 82.7000

Columns 829 through 837

82.8000 82.9000 83.0000 83.1000 83.2000 83.3000 83.4000


83.5000 83.6000

Columns 838 through 846

83.7000 83.8000 83.9000 84.0000 84.1000 84.2000 84.3000


84.4000 84.5000

Columns 847 through 855

84.6000 84.7000 84.8000 84.9000 85.0000 85.1000 85.2000


85.3000 85.4000

Columns 856 through 864


85.5000 85.6000 85.7000 85.8000 85.9000 86.0000 86.1000
86.2000 86.3000

Columns 865 through 873

86.4000 86.5000 86.6000 86.7000 86.8000 86.9000 87.0000


87.1000 87.2000

Columns 874 through 882

87.3000 87.4000 87.5000 87.6000 87.7000 87.8000 87.9000


88.0000 88.1000

Columns 883 through 891

88.2000 88.3000 88.4000 88.5000 88.6000 88.7000 88.8000


88.9000 89.0000

Columns 892 through 900

89.1000 89.2000 89.3000 89.4000 89.5000 89.6000 89.7000


89.8000 89.9000

Columns 901 through 909

90.0000 90.1000 90.2000 90.3000 90.4000 90.5000 90.6000


90.7000 90.8000

Columns 910 through 918

90.9000 91.0000 91.1000 91.2000 91.3000 91.4000 91.5000


91.6000 91.7000

Columns 919 through 927

91.8000 91.9000 92.0000 92.1000 92.2000 92.3000 92.4000


92.5000 92.6000

Columns 928 through 936

92.7000 92.8000 92.9000 93.0000 93.1000 93.2000 93.3000


93.4000 93.5000

Columns 937 through 945

93.6000 93.7000 93.8000 93.9000 94.0000 94.1000 94.2000


94.3000 94.4000

Columns 946 through 954

94.5000 94.6000 94.7000 94.8000 94.9000 95.0000 95.1000


95.2000 95.3000
Columns 955 through 963

95.4000 95.5000 95.6000 95.7000 95.8000 95.9000 96.0000


96.1000 96.2000

Columns 964 through 972

96.3000 96.4000 96.5000 96.6000 96.7000 96.8000 96.9000


97.0000 97.1000

Columns 973 through 981

97.2000 97.3000 97.4000 97.5000 97.6000 97.7000 97.8000


97.9000 98.0000

Columns 982 through 990

98.1000 98.2000 98.3000 98.4000 98.5000 98.6000 98.7000


98.8000 98.9000

Columns 991 through 999

99.0000 99.1000 99.2000 99.3000 99.4000 99.5000 99.6000


99.7000 99.8000

Columns 1000 through 1001

99.9000 100.0000

%vector b incremento de 1
b=[0:1:100]

b =

Columns 1 through 15

0 1 2 3 4 5 6 7 8 9 10 11
12 13 14

Columns 16 through 30

15 16 17 18 19 20 21 22 23 24 25 26
27 28 29

Columns 31 through 45

30 31 32 33 34 35 36 37 38 39 40 41
42 43 44

Columns 46 through 60

45 46 47 48 49 50 51 52 53 54 55 56
57 58 59
Columns 61 through 75

60 61 62 63 64 65 66 67 68 69 70 71
72 73 74

Columns 76 through 90

75 76 77 78 79 80 81 82 83 84 85 86
87 88 89

Columns 91 through 101

90 91 92 93 94 95 96 97 98 99 100

%visualizar el seno de los dos vectores en una misma grafica


hold on
plot(sin(a),'r')
plot(sin(b),'b')

%{
Crear otra figura que visualice el seno de los mismos vectores, pero
poniendo el propio vector
(a ó b ) segun corresponda)como eje de cordenadas
%}
figure
hold on
plot(a,sin(a),'r')
plot(b,sin(b),'c')

Columns 61 through 75

La figura 1 tiene como puntos en el eje x cada valor del vector que en el primer caso el vector a
tiene 1001 puntos y el vector b tiene 101 puntos

Mientras que en la figura 2 el eje x tomo como referencia los índices de cada vector que va de 1 a
100 en ambos casos

EJERCICIO 2

%SERVIDOR_FECHA

a=2244;
codigo=input('ingrese el codigo: ');
clc
if (a==codigo)

clock;

disp('la fecha es:(año/mes/dia/hora/minuto/segundos) ')


sprintf('%d /',clock )
else
disp('el codigo es incorrecto')

end

Anda mungkin juga menyukai