Matlab - Dimensionados

 
Vista:

Dimensionados

Publicado por Lola (2 intervenciones) el 08/04/2020 19:45:20
Necesito ayuda para realizar este ejercicio mediante dimensionados:
Realiza un programa MATLAB el cual cuenta el número de cifras que contiene
la parte entera del número 12345678.674
En este caso no se puede usar Floor.
Gracias
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
sin imagen de perfil
Val: 918
Bronce
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Dimensionados

Publicado por Daniel (354 intervenciones) el 08/04/2020 20:09:25
Una idea, conviértelo en string y busca la posición del punto

1
find('123.5' == '.') – 1

aunque hay que tener cuidado si no se quiere contar el signo en los negativos. Otra idea, crear una cadena de texto con sprintf sin decimales y calcular el tamaño:

1
length(sprintf('%.0f', 123.4))
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 JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Dimensionados

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 10/04/2020 00:12:50
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
>> a=num2str(12345678.674), p=strfind(a,'.'),s = length(strfind(a,'-')),c=p-1-s
a =
    '12345678.674'
 
p =
     9
 
s =
     0
 
c =
     8
 
>> a=num2str(-12345678.674), p=strfind(a,'.'),s = length(strfind(a,'-')),c=p-1-s
a =
    '-12345678.674'
 
p =
    10
 
s =
     1
 
c =
     8




Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab
Servicio de Asesoría Online en Matlab
[email protected]


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
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