Questions marquées «matlab»

MATLAB est un langage de haut niveau et un environnement de programmation interactif pour le calcul numérique et la visualisation développé par MathWorks. N'utilisez pas à la fois les balises [matlab] et [octave], à moins que la question ne porte explicitement sur les similitudes ou les différences entre les deux. Lorsque vous utilisez cette balise, veuillez mentionner la version MATLAB avec laquelle vous travaillez (par exemple R2017a).





5
Comment «copier» la matrice sans créer une matrice temporaire en mémoire qui a provoqué un débordement de mémoire?
En affectant une matrice à une mémoire allouée beaucoup plus grande, matlab la dupliquera d'une manière ou d'une autre tout en la «copiant», et si la matrice à copier est suffisamment grande, il y aura un dépassement de mémoire. Voici l'exemple de code: main_mat=zeros(500,500,2000); n=500; slice_matrix=zeros(500,500,n); for k=1:4 parfor i=1:n …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.