Professional Documents
Culture Documents
Pregunta1,2,3 y 4
Pregunta1,2,3 y 4
clc
clear all
clearvars
pwd;
%Importacion y graficos de los archivos de la carpeta FT-IR
filename1=fullfile(pwd,'Data PC1/FT-IR/Cuo.txt');
filename2=fullfile(pwd,'Data PC1/FT-IR/Fe2O3.txt');
T1=readtable(filename1);
T2=readtable(filename2);
t1=table2cell(T1);
t2=table2cell(T2);
X=cell2mat(t1);
Y=cell2mat(t2);
x1=X(:,1);
y1=X(:,2);
x2=Y(:,1);
y2=Y(:,2);
plot(x1,y1)
hold on
plot(x2,y2)
hold off
1
load 'Data PC1'/DRX/FTO.xy
load 'Data PC1'/DRX/NRsZnO21-6-18.xy
for i=1:1:3341
M(i)= FTO(i,1)+FTO(i,2)/10000;
N(i)= FTO(i,3)*1000;
end
for i=1:1:3341
L(i)= NRsZnO21_6_18(i,1)+NRsZnO21_6_18(i,2)/10000;
K(i)= NRsZnO21_6_18(i,3)*1000;
end
plot(M,N)
hold on
plot(L,K)
hold off
2
Pregunta 2
clc
clear all
pwd;
filename1 = fullfile(pwd,'Data PC1/patients.xls');
T=readtable(filename1,"ReadVariableNames",true,'ReadRowNames',true)
T = 100×9 table
for i=1:1:100
tf1 = strcmp(s1,C(i));
tf2 = strcmp(s2,D(i));
if tf1==1 && tf2==1
cont=cont+1;
end
end
cont
1
cont = 19
promedio = 69.2340
promedio1 = 130.9231
%La presión Systolic promedio de los pacientes masculinos con estado de evaluación de salud
%SelfAssessedHealthStatus en la opción excellent
H = table2cell(T(1:100,'Systolic'));
X = cell2mat(H);
s5 = 'Excellent';
cont3 = 0;
suma2 = 0;
for i=1:1:100
tf1 = strcmp(s1,C(i));
tf3 = strcmp(s5,D(i));
if tf1==0 && tf3==1
2
suma2 = suma2 + X(i);
cont3 = cont2 +1 ;
end
end
promedio2=suma2/cont3
promedio2 = 133.5000
3
Pregunta 3
clc
clear all
pwd;
filename1 = fullfile(pwd,'Data PC1/salinidad.csv');
filename2 = fullfile(pwd,'Data PC1/temperatura.csv');
filename3 = fullfile(pwd,'Data PC1/depth.csv');
filename4 = fullfile(pwd,'Data PC1/latitud.csv');
filename5 = fullfile(pwd,'Data PC1/longitud.csv');
T1 = readtable(filename1);
T2 = readtable(filename2);
T3 = readtable(filename3);
T4 = readtable(filename4);
T5 = readtable(filename5);
sali = table2array(T1);
temp = table2array(T2);
depth = table2array(T3);
lali = table2array(T4);
long = table2array(T5);
1
%grafico de la salinidad con la profundidad de los primeros 10 puntos de muestreo
plot(sali(:,1:10),depth(:,1:10))
xlabel('Salinidad')
ylabel('Profundidad ')
grid on
2
%salinidad promedio a lo largo de los puntos de muestreo en función de la profundidad.
for i=1:1:109
Sali= sali(:,i); % Valores de temperatura en el punto 15
noPerdidos=~isnan(Sali); % Vector que identifica los valores no perdidos
m(i)=sum(noPerdidos); % Total de valores no perdidos
media2(i)=sum(Sali(noPerdidos))/m(i);
end
for i=1:1:109
for j=1:1:100
N(j,i)=media2(i);
end
end
plot(depth,N)
xlabel('Profundidad')
ylabel('Salinidad promedio ')
3
4
Pregunta 4
clc
clear all
data=webread('http://people.ucalgary.ca/~ranga/enel563/SIGNAL_DATA_FILES/EMGforce2.txt');
E=char(data);
A=str2num(E);
%A(:,1) Time in seconds with sampling rate = 2000 Hz
%A(:,2) Force in arbitrary units
%A(:,3) EMG signal in mV
maximo = -7.4800
minimo = -10.8980
%Fuerza normalizada
for i=1:1:61000
X(i)=100*(A(i,2)-minimo)/(-minimo+maximo);
end
%grafico de TIME VS FUERZA
Y=A(:,1);
plot(Y,X)
title('Time (seg) vs Fuerza (mV)')
xlabel('Time (seg)')
ylabel('Fuerza (mV)')
grid on
1
%valor medio de la columna 3
cont=0;
suma=0;
for i=1:1:61000
suma = suma + A(i,3);
cont =cont + 1 ;
end
promedio = suma/cont
promedio = -0.0230
2
3