Documente Academic
Documente Profesional
Documente Cultură
Utiliza bucles para crear una matriz de 3x5 en el que el valor de cada
elemento es ndice de su fila elevado al ndice de su columna dividido
por la suma del ndice de su fila y el ndice de su columna. Por
23
ejemplo, el valor del elemento es =2.6 .
2+3
2. A=[a a a; a a a]
3. for i=1:2
4. for j= 1:3
5. Matrix(i,j)=i+j;
6. end
7. end
8. Matrix
(RUN)
>> matrix
A=
2 2 2
2 2 2
Matrix =
2 3 4
3 4 5
>>
(RUN)
>> PRECIPITACION
BOS =
SEA =
parte a
la precipitacion total de Boston 36.730000la precipitacion total de Seattle
48.260000la preipitacion promedio de Boston 3.060833la precipitacion
promedio de Saettle 4.021667parte b
Boston tiene 7 meses por encima de su mediaSeattle tiene 5 meses por
encima de su mediaparte c
la precitacion es 6 menor en Boston que en Seattle
m=
1 2 3 4 5 6 7 8 9 10 11 12
los meses son 1los meses son 2los meses son 3los meses son 10los meses
son 11los meses son 12>>
3. Escriba un programa que calcule las races reales de un funcin
cuadrtica ax2 +
bx + c = 0, cuando se ejecute, este debe pedir al usuario que introduzca
valores
de las contantes a, b, c. Para calcula las races de la ecuacin el programa
calcula el
discriminante D, el programa debe visualiza los tres casos de la
discriminante D,
calcule las soluciones de las ecuaciones:
a) 2x2 + 8x - 3 = 0
b) 15x2 + 10x + 5 = 0
c) 18x2 + 12x + 2 = 0
a) 2x2 + 8x - 3 = 0
>> RAICES
ingrese la ecuacion ax^2+bx+c=0
ingrese a 2
a=
ingrese b 8
b=
ingrese c -3
c=
-3
raiz1 =
1.3808
raiz2 =
-17.3808
>>
b) 15x2 + 10x + 5 = 0
>> RAICES
ingrese la ecuacion ax^2+bx+c=0
ingrese a 15
a=
15
ingrese b 10
b=
10
ingrese c 5
c=
no hay solucin>>
c) 18x2 + 12x + 2 = 0
>> RAICES
ingrese la ecuacion ax^2+bx+c=0
ingrese a 18
a=
18
ingrese b 12
b=
12
ingrese c 2
c=
raiz =
-108
4. La lista de resultados de un examen es: 31; 70; 92; 5; 47; 88; 81; 73; 51;
76; 80; 90; 55;
23; 43; 98; 36; 87; 22; 61; 19; 69; 26; 82; 89; 99; 71; 59; 49; 64 escriba un
programa que determine
Cuantos estn entre 0 y 19; entre 20 y 39, entre 40 y 59, entre 60 y 79 y
entre
80 y 100. Los resultados se deben mostrar de la forma siguiente:
Calificaciones entre 0 y 19 2 estudiantes,
entre 20 y 39 4 estudiantes
entre 40 y 59 6 estudiantes y as sucesivamente.
(Sugerencia: Utilice el comando fprintf para mostrar los resultados.
1. Escribir una funcin definida por el usuario que calcula la media y la
desviacin
estndar de una lista de nmeros. Utilice la funcin para calcular la media y
la
desviacin estndar de la siguiente lista de grados:
80 75 91 60 79 89 65 80 95 50 81
function [me st]=problema(v)
v=[80 75 91 60 79 89 65 80 95 50 81]
n=length(v);
me=sum(v)/n;
dif=v-me;
dif2=dif.^2
st=sqrt(sum(dif2)/n)
end
(RUN)
>> problema
v=
80 75 91 60 79 89 65 80 95 50 81
dif2 =
st =
13.0302
ans =
76.8182
>>
(RUN)
>> [hmax dmax]=problem2(230,39)
hmax =
1.0276e+05
dmax =
5.2746e+03
>>
3. Escribir una funcin definida por el usuario en MATLAB para la siguiente
funcin
matemtica:
0.2 x 3 +7 x2
y( x)=
La entrada a la funcin es x y la salida es y. Escribir la funcin tal que x sea
un
vector.
a) Use la funcin pata calcular y(-1.5) y y(5)
b) Use la funcin y realice una grfica para -2=< x >= 6.