Ayuda por favor Quiero encontrar el primer elemento cero en la matriz en matlab. Estoy usando la función "buscar" para encontrar cero pero no dio una respuesta verdadera, pero me dio la respuesta correcta para 1. así que por favor ayúdenme lo antes posible.Encuentra el primer cero en la matriz en matlab
5
A
Respuesta
9
find
debe hacer el truco si se usa de esta manera:
> a = [1 2 3 0 5 6 0 8 9];
> find(a==0, 1, 'first')
ans = 4
hacernos saber si esto no está funcionando (y algunos detalles adicionales acerca del problema).
1
>> a = [1 2 3 0 5 6 0 8 9];
>> a=a==0;
>> n=1:length(a);
>> [n out]=max(a./n);
out =
4
+0
Esta respuesta podría mejorarse: explique lo que está haciendo aquí y proporcione algunos recursos adicionales para operaciones básicas de matlab. Si la pregunta no es digna de una respuesta detallada, considere preguntarle en los comentarios para profundizar en su pregunta. – Ray
Cuestiones relacionadas
- 1. Encuentra la fila más repetida en una matriz MATLAB
- 2. Está disponible la indexación basada en cero en MATLAB
- 3. Ruby encuentra el siguiente en la matriz
- 4. Encuentra el primer índice de aparición/inicio de la sub-matriz en C#
- 5. Dividir una matriz en MATLAB
- 6. matriz en MATLAB
- 7. Matriz lógica vs numérica en MATLAB
- 8. ¿Matriz de longitud desconocida en MATLAB?
- 9. eliminar el primer elemento de la matriz
- 10. Encuentra el número N-ésimo más frecuente en la matriz
- 11. Encuentra el valor más cercano en la matriz numpy
- 12. 'Matriz de matrices' en matlab?
- 13. Cómo eliminar componentes cero en un vector en Matlab?
- 14. Convertir celda en matriz en matlab
- 15. Matriz de longitud cero
- 16. Encuentre el valor mínimo distinto de cero en una matriz
- 17. índices hallazgo de elementos cero en la matriz no
- 18. El uso de matriz de longitud cero
- 19. Matlab 3D matriz
- 20. Saltando el primer elemento de una matriz
- 21. Rotar una matriz 3D en MATLAB
- 22. ¿Cómo resolver una matriz en MATLAB?
- 23. Encuentra el min/max excluyendo ceros en una matriz numpy (o una tupla) en python
- 24. ¿Cómo se muestra una matriz en MATLAB?
- 25. Encuentra la sub matriz subnsa "más grande" en una gran matriz dispersa
- 26. FindFundamentalMatrix no encuentra la matriz fundamental
- 27. Producir matriz 2D de una matriz 1D en MATLAB
- 28. valores propios en MATLAB
- 29. indexación lógica de la matriz celular en MATLAB
- 30. ¿Cómo puedo encontrar el índice del valor máximo en una columna de matriz en MATLAB?
'find (a == 0, 1, 'primero')' –
De nada! –
No leo la pregunta real del OP. Gracias, @MattPhillips! –