Programaciones Matlab
clear;clc
N=input('ingresar un Numero=')
fact=1
for i=1:N
fact=fact*i
end
fprintf('El factorial de %d es=%d\n',N,fact);-------------------------------------------------------------------------
%%
clear;clc;
N=input('ingresar un Numero=') %N=4
fact=1
i=0;
while(i<N) %1°iter %2°iter %3°iter %4°iter
i=i+1 %i=1 2 3 4fact=fact*1 %fact=1 2 6 24
end
fprintf('el factorial %d es=%d\n',N,fact);
-------------------------------------------------------------------------
%%1,1,2,3,5,8,13,...
N=input('ingresar numero de elementos=');
s0=1;
s1=1;
v(1)=s0;
v(2)=s1;
for veces=3:N
s=s1+s0;
v(veces)=s;
s0=s1;
s1=s;
end
v
1.-Hacer una funcion que me devuelvael valor del voltaje utilizando la ley de ohm.
En edit:
function v=ley_ohm(i,r)
v=i.*r;
Respuesta
v=ley_ohm(10,5)
v =
50
2.-function[F,K,R]=conv_temp(C)
K=(9/5).*C+32;
R=(9/5).*K;F=R-459.67;
Respuesta en:
conv_temp(100)
[tf,tk,tr]=conv_temp(100)
3.-trabajando con c:
clear;clc;
c=1:3
[tf,tk,tr]=conv_temp(c);
fprintf(' Conversor de temperaturas\n');
fprintf('-------------------------\n');
fprintf(' °C °F °K °R\n');
fprintf(' ---- ---- ---- ----\n');
ne=length(c);
for i=1:ne
fprintf('%8.1f %8.1f %8.1f%8.1f\n',c(i),tf(i),tk(i),tr(i));
end
Respuesta:para c:
c =
1 2 3
Conversor de temperaturas
-------------------------
°C °F °K °R
---- -------- ----
1.0 -398.8 33.8 60.8
2.0 -395.6 35.6 64.1
3.0 -392.4 37.4 67.3
Tambien trabajando con f:
clear;clc;
f=1:6[tc,tk,tr]=conv_temp(f);
fprintf(' Conversor de temperaturas\n');
fprintf(' -------------------------\n');
fprintf(' °F °C °K °R\n');
fprintf(' ---- ---- ---- ----\n');...
Regístrate para leer el documento completo.