Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estudiantes
Docente
Francisco Javier
Programa
203036 - Software Para Ingeniería
Grupo:
203036_98
2. Bucles
a. Cree un programa que genere un vector aleatorio de orden m que contenga números
enteros en el rango de 0 a 100. El usuario debe indicar el valor de m.
Una vez creado el vector, se debe identificar si sus elementos son números 3 pares o impares
(indicarlo por cada número que haga parte del vector). Para determinar dicha condición (par o
impar) no se le permite utilizar funciones predefinidas en ninguna de las líneas de código que
tengan este propósito.
Solución:
% Pedir al usuario el valor de m
m = input('Ingrese el valor de m: ');
Solución:
function resultado =
es_primo(num) if num == 2
resultado =
true; return
elseif mod(num, 2) ==
0 resultado =
false; return
end
for i = 3:2:sqrt(num)
if mod(num, i) ==
0
resultado =
false; return
end
end
resultado = true;
end
3. Programación modular
a. Imprimir la sucesión de Fibonacci hasta un número determinado por el usuario.
b. Imprimir la sucesión de cubos perfectos (números enteros al cubo) para los números enteros
que se encuentran dentro de un rango determinado por el usuario.
a. Realice la interfaz gráfica de usuario para cualquiera de los puntos de las secciones “2. Bucles”
o “3. Programa modular” o “4. Gráficas bidimensionales y funciones gráficas” Nota:
Seleccionar solo un ítem, por ejemplo: el grupo desea realizar la interfaz gráfica asociada al
ítem de Bucles respecto al ejercicio 3.a
function varargout =
interfas2(varargin) gui_Singleton = 1;
gui_State = struct('gui_Name', mfilename, ...
'gui_Singleton', gui_Singleton, ...
'gui_OpeningFcn', @interfas2_OpeningFcn,
... 'gui_OutputFcn', @interfas2_OutputFcn,
... 'gui_LayoutFcn', [] , ...
'gui_Callback', []);
if nargin && ischar(varargin{1})
gui_State.gui_Callback = str2func(varargin{1});
end
if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State,
varargin{:}); else
gui_mainfcn(gui_State, varargin{:});
end
handles.output = hObject;
guidata(hObject, handles);
varargout{1} = handles.output;
Las gráficas bidimensionales constituyen una herramienta valiosa para visualizar datos de forma
clara y concisa. Es esencial elegir el tipo de gráfico apropiado para representar la información que se
desea presentar.
Hahn, B. D., & Valentine, D. T. (2013). Essential MATLAB for Engineers and Scientists (Vol.
Fifth edition). Waltham, MA: Academic Press. (Capítulos 8. Pp. 179-191. Capítulo 9. Pp.
197-215. Capítulo 11.).
https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.com/login.aspx?d
irect=true&db=nlebk&AN=485981&lang=es&site=eds-
live&scope=site&ebv=EB&ppid=pp_179
Mircea Ancău, A. (2019). Practical Optimization with MATLAB. Cambridge Scholars Publishing
(Pp. 2-9)
https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.com/login.aspx?d
irect=true&db=nlebk&AN=2270852&lang=es&site=eds-
live&scope=site&ebv=EB&ppid=pp_2