PDF de programación - Ciclo for y arreglos en el lenguaje MATLAB

Imágen de pdf Ciclo for y arreglos en el lenguaje MATLAB

Ciclo for y arreglos en el lenguaje MATLABgráfica de visualizaciones

Publicado el 17 de Agosto del 2018
1.112 visualizaciones desde el 17 de Agosto del 2018
81,1 KB
2 paginas
Creado hace 9a (29/09/2014)
Ciclo for y arreglos en el lenguaje de MATLAB

Objetivos. Programar ciclos for para trabajar con arreglos.

Requisitos. Se supone que el estudiante ya tiene experiencia de escribir programas
(scripts) en MATLAB o en alguno de sus análogos libres (GNU Octave, Scilab, Free-
Mat).

En los siguientes ejemplos se trata de GNU Octave, pero casi lo mismo se aplica en

MATLAB, Scilab y FreeMat.

Notemos que el lenguaje de MATLAB permite evitar los ciclos en muchas situaciones,

pero de todas maneras hay que saber programarlos.

1. Ejemplo de llenar un arreglo con el ciclo for. En cualquier editor crear el siguiente
archivo de texto y guardarlo en el formato “texto simple” con el nombre fa1.m:

a = zeros(5);
for j = 1 : 5,

a(j) = j^2 - j;

endfor
a

Abrir GNU Octave, moverse a la carpeta donde está guardado el archivo e1.m y ejecutar
el siguiente comando:

fa1

2. Ejercicio. Crear un arreglo nulo de longitud 10 y usando un ciclo for llenarlo con los
primers cubos: 1, 8, 27, . . . , 1000.

3. Ejemplo (usando un ciclo for calcular el producto de los elementos de un
arreglo).

n = 5;
a = round(10 * rand(5, 1));
disp(a);
p = 1;
for j = 1 : n,

p = p * a(j);

endfor
disp(p);

Ciclo for y arreglos en el lenguaje MATLAB, página 1 de 2

4. Ejercicio. Crear un arreglo de números enteros y usando un ciclo for calcular la suma
de sus elementos.

5. Ejemplo: producto de un polinomio por un binomio mónico. Vamos a guardar
los coeficientes de polinomios empezando con el coeficiente de x0. Por ejemplo, guardamos
el polinomio

x3 − 4x + 7

como [7;−4; 0; 1]. Dado un arreglo a de longitud 5 y un número b, calculemos los coefi-
cientes del siguiente producto:

(a1 + a2x + a3x2 + a4x3 + a5x4)(b + x) = c1 + c2x + c3x2 + c4x3 + c5x4 + c6x5.

Igualando las potencias vemos que

c1 = a1b,
c2 = a2b + a1,

. . .

Escriba las fórmulas y programe un ciclo que calcule los coeficientes c suponiendo que a
y b están dados:

a = [7; -1; 3; 2; -3];
b = 3;
c = zeros(6, 1);
c(1) = ???;
for j = ??? : ???,

c(j) = ???;

endfor
c(6) = ???;
disp(c);

6. Función mulpolbinom. Escriba una función mulpolbinom que calcule los coeficientes
del producto de un polinomio por un binomio mónico.

Entrada: un arreglo a y un número b.

Salida: un arreglo c cuyos componentes son los coeficientes del producto

(a1 + a2x + . . . + anxn−1)(b + x).

Ciclo for y arreglos en el lenguaje MATLAB, página 2 de 2
  • Links de descarga
http://lwp-l.com/pdf13026

Comentarios de: Ciclo for y arreglos en el lenguaje MATLAB (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad