Anda di halaman 1dari 6

Trabajo Practico I Matlab

problemasCortos.m

%VariablesEscalares
a=10;
b=2.5*10^23;
c=2+3i;
d=exp(j*2*pi/3);

%VariablesVectoriales
aVec=[3.1415926];
bVec=[2.71;8;28;182];
cVec=5:0.2:5;
dVec=10.^[0:0.01:1];
eVec='Hola';

%VariablesMatriciales
aMat=ones(9)*2;
v=[123454321];
bMat=diag(v);
A=1:100;
cMat=reshape(A,[10,10]);
dMat=nan(3,4);
eMat=[1315;221087];
fMat=floor(3+7*rand(5,3));

%EcuacionesEscalares
x=1/(1exp((a15)/6));
y=(sqrt(a)+(b)^(1/21))^pi;
z=(log(real((c+d)*(cd))*sin((a*pi)/3)))/(c*conj(c));

%EcuacionesVectoriales
xVec=(exp((cVec.^2)/(2.5^2)))/(sqrt(2*pi*2.5^2));
yVec=sqrt((aVec').^2+(bVec).^2);
zVec=log(1./dVec);

%EcuacionesMatriciales
xMat=(aVec*bVec)*aMat.^2;
yMat=bVec*aVec;
zMat=det(cMat)*(aMat*bMat)';

%FuncionesComunes
cSum=sum(cMat);
eMedia=mean(eMat);
eMat(1,:)=[111];
cSub=cMat(2:9,2:9);
lin=1:20;
lin=lin.*(1);
r=rand(1,5);
r(:,find(r<0.5))=0;

Daniel Aranda 45121


Trabajo Practico I Matlab

twoLinePlot.m

%Grficosconvariaslnesy
colores
figure;
%itemc
t=linspace(0,2*pi,1000);
a=sin(t);
plot(t,a);
holdon;
b=cos(t)
plot(t,b,'k:');
%itemd
xlabel('Time(s)');
ylabel ('Valores de
Funciones');
title('FuncionesSinyCos');
legend('Sin','Cos');
ylim([1.41.4]);
xlim([02*pi]);

Daniel Aranda 45121


Trabajo Practico I Matlab

calculateGrades.m

%Manipulacindevariables
load('classGrades','namesAndGrades');
namesAndGrades([1:1:5],:);
grades=namesAndGrades(:,2:end);
mean(grades);
meanGrades=nanmean(grades);
meanMatrix=ones(15,1)*meanGrades;
curvedGrades=3.5*(grades./meanMatrix);
nanmean(curvedGrades);
curvedGrades(find(curvedGrades>5))=5;
totalGrade=ceil(nanmean(curvedGrades,2));
letters=['F','D','C','B','A'];
letterGrades=letters(totalGrade);

Daniel Aranda 45121


Trabajo Practico I Matlab

seriesConvergence.m

%Convergenciadeseriesinfinitas
p=0.99;
k=[0:1000];
geomSeries=p.^k;
G=1/(1p);
x=[0:max(k)];
y=linspace(G,G,max(k)+1);
plot(x,y,'r','lineWidth',1);
holdon;
z=cumsum(geomSeries);
plot(z,'b','lineWidth',1);
xlabel('Index');
ylabel('Sum');
title('Convergenciadeseriesgeometricasconp=0.99');
legend('SumaInfinita','SumaFinita');
xlim([01000]);

%pseries2
p=2;
n=[1:500];
pSeries=1./(n.^p);
P=(pi^2)/6;
x=[0:max(n)];
y=linspace(P,P,max(n)+1);
plot(x,y,'r','lineWidth',1);
holdon;
z=cumsum(pSeries);
plot(z,'b','lineWidth',1);
xlabel('Index');
ylabel('Sum');
title('Convergenciadepseriesconp=2');

Daniel Aranda 45121


Trabajo Practico I Matlab
legend('SumaInfinita','SumaFinita');
xlim([0500]);
ylim([12]);

throwBall.m

%Lanzamientodeproyectil
h=1.5;%Alturainicialdelproyectil.
g=9.8;%Aceleracingravitacional.
v=4;%Velocidadinicialdelproyectil.
alfa=45;%ngulodelvectorvelocidadinicial
t=linspace(0,1,1000);
x=v*cos(alfa*(pi/180))*t;
y=h+v*sin(alfa*(pi/180))*t1/2*g*t.^2;
tf=min(find(y<0));%Indicedelaalturaquesevuelvenegativa.
d=x(tf);%Distanciaelcualelproyectilalcanzatierra.
disp(['Elproyectilhaalcanzadolatierraaunadistanciade'
num2str(d)'metros']);
figure
plot(x,y,'lineWidth',1);
holdon
earth=linspace(0,0,length(t));
plot(x,earth,'k');
xlabel('Distancia(m)');
ylabel('Alturadelproyectil(m)');
title('TrayectoriadelProyectil');

Daniel Aranda 45121


Trabajo Practico I Matlab

Daniel Aranda 45121

Anda mungkin juga menyukai