informatica octave

Páginas: 2 (383 palabras) Publicado: 30 de junio de 2013
Trabajo de Informática.

1º) Dada una matriz cuadrada comprobar si la diagonal secundaria inferior esta llena de 0.
disp (“comprobar si en una matriz la diagonal secundaria inferior esta llena de0”)
A=input (“introduce una matriz”)
[f,c]=size(A);
If (¡=c)
disp (“la matriz no es cuadrada”)
else
for i=2:c
for j=1:c-1
if (A(i,j)!=0)
disp(“la diagonal secundaria inferior no es todo 0”)return
end
end
end
end
disp (“la diagonal secundaria inferior es todo 0”)

Este problema una vez hecho lo guardaría en el editor como ejercicio1

2º) Dada una función y 2 puntos decircuantos divisores tiene f(a)*f(b).

disp(“decir cuantos divisores tiene f(a)*f(b) en una función y 2 puntos”)
f=input (“introduzca una función”,”s”)
f=inline(f);
x=input(“introduzca el primer punto”)y=input(“introduzca el segundo punto”)
z=f(x)*f(y);
suma=0;
for a=2:z-1
if(rem(z,a)==0)
suma=suma+1;
else
suma=suma+0;
end
end
disp(“el numero de divisores es”)
suma

Este problema unavez hecho lo guardaría en el editor como ejercicio2

3º) Dada una matriz comprobar si tiene más de 3 filas y calcular si la suma de los elementos de las filas impares es de la forma “3n+2”.disp(“comprobar en una matriz si tiene mas de más de 3 filas y calcular si la suma de los elementos de las filas impares es de la forma 3n+2”)
A=input (“introduce una matriz”)
[f,c]=size(A);
if(f>3)disp(“tiene mas de 3 filas”)
else
disp(“no tiene mas de 3 filas”)
end
suma=0;
for i=1:2:f
for j=1:c
suma=suma+A(i,j)
end
end
Este problema una vez hecho lo guardaría en el editor como ejercicio34º) Utilizar las 4 anteriores.

a=0
while a!=4
disp(“elija una opción”)
disp (“1 comprobar si en una matriz la diagonal secundaria inferior esta llena de 0”)
disp(“2 decir cuantos divisorestiene f(a)*f(b) en una función y 2 puntos”)
disp(“3 comprobar en una matriz si tiene mas de más de 3 filas y calcular si la suma de los elementos de las filas impares es de la forma 3n+2”)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Octavas
  • Octavo
  • Octavo
  • Octave
  • octave
  • Octave
  • octavas
  • Octave

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS