Cómo funciona JustAnswer:
  • Preguntar a un Experto
    Los expertos tienen muchos conocimientos valiosos y están dispuestos a ayudar en cualquier pregunta. Credenciales confirmadas por una empresa de verificación perteneciente a Fortune 500.
  • Obtener una respuesta profesional
    Por correo electrónico, mensaje de texto o notificación mientras espera en su sitio.
    Haga preguntas de seguimiento si lo necesita.
  • Garantía de satisfacción plena
    Garantizamos tu satisfacción.
Formule su propia pregunta a ratonxi
ratonxi
ratonxi, Licenciatura
Categoría: Programación
Clientes satisfechos: 1511
Experiencia:  Ldo. Física, (Física computacional. 5 años Soporte Técnico.
54002000
Escriba su pregunta sobre Programación aquí...
ratonxi está en línea ahora

Matlab porogram question create a vector of 5 ramdom intergers

Pregunta del cliente

Matlab porogram question
create a vector of 5 ramdom intergers in the range form -10 to 10 perform each of the follwing sbstract 3 from each element , count how many are positive , find the maximun
Enviada: hace 5 año.
Categoría: Programación
Experto:  ratonxi escribió hace 5 año.
hi,

Easy, just use the commands bellow:

To generate the random interval, use this formula:


r = a + (b-a).*rand(5,1);


Where you have to substitute a with -10 and b with 10. You can actually change the range of the random numbers by changing a and b.

Now R is an array with size 5x1, so to extract the elements, you can select each position of the digits store in the array. TO extract the element one, you can use:

r(1)

or you can also extract more than 1 element from the array, for example, digits placed in location number 1, 2 and 3, as follows:

r([1 2 3])

To know the maximum number, use this code:

C = max(r)

Which will output the maximum value of the array. To locate positive numbers, simply, create an array where all the positive numbers are included:

ind = find(r>0)

Now, get the size of the array, and you will have how many positive number are into the r array:

num = size(ind)

Let me know if you need any clarification.

Regards! If that helped, please, do not forget to accept my answer by clicking in the green ACEPTAR RESPUESTA button.