J'utilise l'opérateur + dans ma version r2017a pour additionner un vecteur ligne et un vecteur ligne pour me donner un tableau.MATLAB Ligne vecteur + ligne vecteur = tableau fonctionne en r2017a mais pas en r2016a
A = [1 2]
B = [1, 2]
C = A + B = [2 3; 3 4]
J'ai essayé d'exécuter mon code sur un autre ordinateur avec la version r2016a mais cela ne fonctionne pas.
Comment est-ce que je peux simplement faire cette commande?
savez-vous si elle affecte t La vitesse de l'exécution en utilisant bsxfun au lieu du "nouveau" +? – GuillaumeC
Je ne suis pas sûr, mais le nouveau '+' devrait être généralement plus rapide car il est plus intégré à la syntaxe matlab. Bien que je doute qu'il y aura une différence significative. Je n'ai pas la nouvelle version de MATLAB donc je ne peux pas le vérifier. Vous pouvez cependant en utilisant tic, et toc. – anyanwu
@GuillaumeC La vitesse est similaire; voir [ici] (http://stackoverflow.com/q/42559922/2586922). Ou faites un test similaire pour votre cas spécifique (et dans ce cas utilisez 'timeit' pour un timing plus précis, plutôt que' tic', 'toc') –