Trabajo En Clase
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);...
Regístrate para leer el documento completo.