Documentos de Académico
Documentos de Profesional
Documentos de Cultura
03:
Ejemplos
a=1:2:15;
s=0;
sc=0;
for j=1:8,
s=s+a(j)
sc=sc+a(j)*a(j)
end
s =
1
sc =
1
s =
4
sc =
10
s =
9
sc =
35
s =
16
sc =
84
s =
25
sc =
165
s =
36
sc =
286
s =
49
sc =
455
s =
64
sc =
680
for j=1:2:15,
s=s+j
sc=sc+j^2
end
s =
1
sc =
1
s =
4
sc =
10
s =
9
sc =
35
s =
16
sc =
84
s =
25
sc =
165
s =
36
sc =
286
s =
49
sc =
455
s =
64
sc =
680
Ejemplos
a =
1 4 7 10 13 16 19
s=0;
j=0;
while s<=10
j=j+1
s=s+a(j)
end
j =
1
s =
1
j =
2
s =
5
j =
3
s =
12
if condicional
comandos 1 si la condicional es verdadero
else
comandos 2 si la condicional es falso
end
clear all
a=randn(1,8)
a =
1.0933 1.1093 -0.8637 0.0774 -1.2141
-1.1135 -0.0068 1.5326
N=[];
P=[];
for j=1:8,
if a(j)<0
N=[N a(j)]
else
P=[P a(j)]
end
end
P =
1.0933
P =
1.0933 1.1093
N =
-0.8637
P =
1.0933 1.1093 0.0774
N =
-0.8637 -1.2141
N =
-0.8637 -1.2141 -1.1135
N =
-0.8637 -1.2141 -1.1135 -0.0068
P =
1.0933 1.1093 0.0774 1.5326
Otro ejemplo
Prob. Dado el vector a=[ 1 3 5 7 10 -13 -12], obtener la suma de los positivo y la
suma de los negativos.
solucion:
Genero el vector a:
a=[1 3 -5 7 10 -13 -12]
a =
1 3 -5 7 10 -13 -12
sn =
-30
sp =
21
solucion
Creo el vector a:
a=[ 1 -3 -4 6 -8 7 10 -11],
a =
1 -3 -4 6 -8 7 10 -11
El numero de terminos del vector a, viene daDO POR:
nroterm=length(a)
nroterm =
8
spp=0;
sin=0;
sip=0;
for j=1:nroterm
if a(j)<0,
v=a(j)/2
if v-