Trabajo En Clase

Páginas: 7 (1639 palabras) Publicado: 4 de septiembre de 2015
Nombre: Calderón Alvarado, Diego Grupo: 11
function matriz = crearMatriz(f,c)
for i=1:f
for j=1:c
fprintf('Ingrese pos[%d,%d] = ',i,j);
matriz(i,j)=input('');
end
end
end
%este programa esta hecho para ingresar el numero de columnas y filas
%mediante una funcion. y despues ingresar los valores usando el for.
%para que alfinal muestre la matriz con los valores que usted ingreso


% +--------------------+
% | Programa: Matrices |
% | Versión: v 1.0 |
% +--------------------+

clear all
clc

% INGRESANDO LA CANTIDAD DE FILAS Y COLUMNAS
f = input('Número de filas: ');
c = input('Número de columnas: ');

% INGRESADO DATOS A MATRIZ
fprintf('Ingresando matriz\n\n');
for i=1:f % Para las filas
forj=1:c % Para las columnas
fprintf('- Pos(%d,%d) = ',i,j);
mat(i,j)=input('');
end
end

% VISUALIZANDO DATOS DE MATRIZ
fprintf('Visualizando con fprintf\n');
fprintf('============ === =======\n\n');
for i=1:f % Para las filas
for j=1:c % Para las columnas
fprintf('\t[%4.2f]',mat(i,j));
end
fprintf('\n');
end
%programa para crear matrices,utilizando el input para ingresar el numero
%de columnas y filas.
%luego se utiliza el for para ingresar los valores.
%para que al final se utilice el for y el fprintf para visualizar la matriz
%con los datos ingresados


function may = mayor(v)
may = v(1);
for i=2:length(v)
if may <= v(i)
may = v(i);
end
end
end
%esta funcion la utilizamos para hallar el numeromayor


function [may,men] = MayorMenor(v)
may = v(1);
men = v(1);
for i=2:length(v)
if may <= v(i)
may = v(i);
end
if men >= v(i)
men = v(i);
end
end
end
%es una funcion que se usa para hallar el numero mayor y numero menor,
%usando el if


function men = menor(v)
men = v(1);
for i=2:length(v)
if men >=v(i)
men = v(i);
end
end
end
%esta funcion la utilizamos para hallar el numero menor, utilizando el if

% Principal mayor
clear all
clc
% Vector definido.
v1 = [1 3 -9 98 10 8 4 9]

% llamando a la función

m = mayor(v1);
fprintf('El mayor es %d\n',m);
%ES UN PROGRAMA EN EL CUAL YA SE ENCUENTRA UN VECTOR DEFINIDO, Y USA EL
%FPRINTF PARA MOSTRAR EL NUMERO MAYOR DE ESEVECTOR

% ***************
% * Uso de Plot *
% ***************

t = -pi:0.1:pi; % tiempo
y = sin(t);

plot (t,y,'bp')

title('Función Seno'); % Titulo

xlabel('Tiempo'); % Eje x
ylabel('f(x) = sin(t)'); % Eje y

grid on % Activación de grilla
%este programa realiza graficas de una funcion
%en este caso de la funcion sen(t)
%mostrando en el eje X el tiempo y en el eje Y la funcion


t =-pi:0.5:pi;
y1 = sin(t);
y2 = cos(t);
y3 = tan(t);
y4 = sqrt(abs(t));

% Grafica 1
subplot(2,2,1)
plot(t,y1)
title('Funcion Seno');


% Grafica 2
subplot(2,2,2)
plot(t,y2)
title('Funcion Coseno');

% Grafica 3
subplot(2,2,3)
plot(t,y3)
title('Funcion tangente');
xlabel('tiempo');
ylabel('f(x) = tan(t)');
grid on

% Grafica 4
subplot(2,2,4)
plot(t,y4)
title('Funcion raiz cuadrada');
%este programase encarga de mostrar 4 graficas de diferentes funciones
%utilizando el plot y el subplot

t = -pi:0.5:pi;
y1 = sin(t);
y2 = cos(t);


plot(t,y1,'r',t,y2,'g')
%este ploteo muestra 2 funciones pero en una sola grafica con el uso del
%plot


function p = promedio(n)
acu = 0;
for i=1:n
fprintf('- Ingrese nota %d: ',i);
acu = acu + input(''); % Es equivalente a escribir% nota = input('');
% acu = acu + nota;
end
p = acu/n;
end
%este programa utiliza una funcion para ingresar una cantidad de datos
%para despues ingresar los valores y sacar un promdeio


% FUNCION CREAR VECTOR PARA EL EJEMPLO 02
function vector = crearVector(col)
for i=1:col
fprintf('Ingrese pos[%d] = ',i);...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Trabajos de clase
  • trabajo en clases
  • Trabajos De Clase
  • trabajos clases
  • Trabajo en clase
  • Trabajo en clases
  • Trabajos Clase
  • trabajos en clases

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS