Est-ce que quelqu'un connaît toute référence sur les messages d'erreur à Matlab? Les messages d'erreur dans Matlab sont souvent très courts et parfois je ne veux pas dire ce qu'ils veulent dire. P>
3 Réponses :
Voici certaines des erreurs les plus courantes:
%# 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
Ce guide est meilleur que rien ... http://fr.wikibooks.org/wiki/matlab_programmer/error_messages P>
Certains des plus courants sont expliqués dans Cette note technique Mathworks < / a>. p>
Merci beaucoup! Je suppose qu'il devrait y avoir comme ça du site officiel, mais je n'ai pas fait où il devrait être ...
Joli! Je ne connaissais pas celui-ci.