¿Alguien sabe de alguna referencia sobre los mensajes de error en MATLAB? Los mensajes de error en MATLAB suelen ser muy breves y ocasionalmente no entiendo por qué.MATLAB: una referencia sobre los mensajes de error
8
A
Respuesta
3
Algunos de los más comunes se explican en this MathWorks Technical Note.
3
Éstos son algunos de los errores más comunes:
%# create two arrays, one 3-by-3, one 4-by-4 (see 'help magic' for details about them)
>> m3 = magic(3);
>> m4 = magic(4);
%# matrix multiplication error. Arrays must be X-by-Y and Y-by-Z
>> m3*m4
??? Error using ==> mtimes
Inner matrix dimensions must agree.
%# cannot multiply (add, subtract...) element-wise if not the same number of elements
>> m3.*m4
??? Error using ==> times
Matrix dimensions must agree.
%# m3 is 3-by-3, and thus has only 9 elements. There is no element #10
>> m3(10)
??? Index exceeds matrix dimensions.
%# there is also no element #-1
>> m3(-1)
??? Index exceeds matrix dimensions.
%# can only index with integers or logicals
>> m3(2.2)
??? Subscript indices must either be real positive integers or logicals.
%# m5 has not been defined yet. This is the "probably a typo"-error
>> m5(3)
??? Undefined function or method 'm5' for input arguments of type 'double'.
%# Cannot assign the elements of m4 to m3, because they don't have the same number of elements.
%# m3(:) = m4(1:9) would work.
>> m3(:) = m4(:)
??? In an assignment A(:) = B, the number of elements in A and B
must be the same
Además, cada vez que hay un error críptico en el interior de una función integrada en Matlab por lo general es debido a que llamó la función incorrecta (por ejemplo, con una célula array donde esperaba cadenas, o con NaN donde esperaba vectores de solo finito).
2
Esta guía es mejor que nada ... http://en.wikibooks.org/wiki/MATLAB_Programming/Error_Messages
Cuestiones relacionadas
- 1. Guardar los mensajes de error de salida en el archivo en MATLAB
- 2. Mejorando los mensajes de error de Lua
- 3. Deshabilitar los mensajes de error de PHPMailer
- 4. ¿Es correcto "traducir los mensajes de error?
- 5. mensajes de error psycopg2
- 6. ¿Dónde encontrar información sobre los códigos de mensajes WM Windows?
- 7. Mostrar los mensajes de error adecuados con jQuery AJAX
- 8. Iteración sobre una lista de cadenas en MATLAB
- 9. En matlab, cómo dibujar una grilla sobre una imagen
- 10. ¿Existe alguna referencia autorizada sobre qué excepciones pueden arrojarse por las funciones incorporadas de Matlab?
- 11. cambiar el idioma de los mensajes de error de Subversion
- 12. Ciclo sobre los colores al trazar en MATLAB
- 13. Mensajes de error GNU C++
- 14. Descifrar los mensajes de error de la plantilla de C++
- 15. Servidor de producción PHP: activar los mensajes de error
- 16. ¿Es posible obtener una referencia a una matriz en Matlab?
- 17. ¿Qué significan los prefijos de una letra en los mensajes de error de Ruby?
- 18. La mejor manera de manejar los mensajes de error
- 19. Cambiar el idioma de los mensajes de error en ASP.NET
- 20. Obtiene los mensajes de error de validación sin guardar
- 21. mensajes de éxito en lugar de modelar los mensajes de error de estado
- 22. No visualizo los mensajes de error de inicio de sesión
- 23. Mensajes de error de ActiveRecord: traducción de los campos
- 24. Symfony2 personalizar los mensajes de error de formulario
- 25. ¿Alguien usa una guía de estilo para los mensajes de error?
- 26. Intentando incluir una biblioteca, pero sigo recibiendo 'referencia no definida' a los mensajes
- 27. Mejorando los mensajes de ANTLR DSL parse-error
- 28. MATLAB "echo sobre" dentro de una función. ¿Es posible?
- 29. webdriver API: cómo desactivar los mensajes de error detallados?
- 30. ¿Cómo pasar mensajes de error entre los controladores Grails?
¡Muchas gracias! Supuse que debería ser así en el sitio oficial, pero no donde debería estar ... – Peterstone
¡Agradable! Yo no sabía esto. – Jonas