Matlab

Solo disponible en BuenasTareas
  • Páginas : 4 (838 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de marzo de 2011
Leer documento completo
Vista previa del texto
EJERCICIO 1 (este no funciono bien)

% Este programa encuentra el maximo elemento de un vector sin hacer uso
% de las funciones sort o max
fprintf('Este programa encuentra el maximo elemento deun vector \n')
V=input('Introduzca un vector cualquiera: ');
v=length(V);
for i=1:v-1
for j=i+1:v
if V(j)V(i)
ref=V(i);
V(i)=V(j);
V(j)=ref;end
end
end
display(V)
EJERCICIO 3
% Buscar las repeticiones de un numero dado dentro de una matriz y mostrar la posición
% en la cual se encuentra...
clear;
A = input('Por favor,introduzca los datos de la matriz A =');
disp(A)
num = input('Ingrese el numero del cual desee saber su posición y sus ocurrencias ');
tam = size(A);
contador = 0;
for i=1:tam(1,1)
forj=1:tam(1,2)
if A(i,j) == num
contador = contador + 1;
b(contador,1)= i;
b(contador,2)= j;
end
end
end
if contador==0
fprintf('El numero %g no se encuentra enla Matriz ingresada.\n', num)
break;
end
fprintf('El numero %g en la Matriz ingresada aparece en %g ocasion(es)\n',num,contador)
fprintf('Las posiciones de dicho numero son las siguientes\n')tamanyo = size(b);
for k=1:tamanyo(1,1)
fprintf('POSICION (%g,%g)\n',b(k,1),b(k,2))
end
EJERCICIO 4

%Programa desarrollado en base al algoritmo planteado en el ejercicio 4 %
%Programautilizado para determinar la calificacion de un curso que consta de examenes parciales,tareas y un examen final%
clear;
nombre = input('Ingrese el nombre del curso: ','s');
numero =input('Ingrese el numero del curso: ');
disp('*************************PORCENTAJES*************************')
pp = input('Ingrese el porcentaje para PP =\n ');
pt = input('Ingrese el porcentaje para PT =\n ');pf = input('Ingrese el porcentaje para PF =\n ');
sumaParc = 0;
sumaTareas = 0;
Parciales = input('Ingrese las notas de los parciales(EN FORMA DE VECTOR, ej.: P=[100,55,78,89,95])\n P= ');...
tracking img