Matlab - matlab algortitmo

 
Vista:

matlab algortitmo

Publicado por danilo (1 intervención) el 27/04/2013 00:35:32
necesito una mano, ya escribi los comandos en matlab para determinar si un numero es primo, pero quiero saber como hago si quiero saber si determinado numero es primo, o sea no se que comandos usar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

matlab algortitmo

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 27/04/2013 02:00:33
Tu pregunta no es clara.
Podrías mejorarlo, de repente estas hablando del comando isprime() de matlab, que sirve para detectar si un numero es primo o no.

Saludos.
JOSE JEREMÍAS CABALLERO
Asesorías en Matlab
programador en matlab
Servicios de programación matlab
[email protected]

http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Dave
Val: 497
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

matlab algortitmo

Publicado por Dave (1094 intervenciones) el 27/04/2013 10:44:22
Hola Danilo;

Sobre tu consulta, al parecer tu implementaste tu propia función para determinar si un numero es o no primo (eso esta muy bien) y ahora necesitarías usar tu función para saber si un numero es o no primo.

Suponiendo que estamos en ese caso, tendrías que ejecutarlo de forma similar a como opera la función isprime.

Esta función permite saber si un numero es o no primo,
Cuando es primo responde con el valor de 1.
Cuando no es primo responde con el valor de 0.

Ejemplo para evaluar un numero
1
2
3
4
5
>> isprime(3)
ans= 1
 
>> isprime(4)
ans= 0



Ejemplo para evaluar un vector

1
2
3
4
>> [1:10;isprime(1:10)]
ans =
     1     2     3     4     5     6     7     8     9    10
     0     1     1     0     1     0     1     0     0     0


Espero que sea de alguna ayuda http://fismatlab.blogspot.com/

Saludos
Dave Correa
[email protected]
Servicios de Programación Matlab
http://fismatlab.blogspot.com/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar