Je veux faire un tableau 2D dij (i et j sont des indices). Je veux être capable de faire dij = di, j-1 + (di, j-1 - di-1, dj-1)/(4^j-1) Mon idée pour cela à faire des tableaux 1D et ensuite combinez-les dans un tableau 2D. Y a-t-il un moyen plus facile de faire cela?Comment créer un tableau 2D dans Matlab?
Répondre
Puisque n est 10, je certainement juste Préallouer le tableau comme ceci:
d = zeros(n,n)
Ensuite, mettez dans votre d (1,1) élément et gérer votre première ligne explicitement (je suppose que vous n'incluez pas les termes qui traitent de la ligne précédente) avant de boucler le reste des lignes.
Pour les matrices carrées 'd = zeros (n)' fonctionne également. – mtrw
Gardez à l'esprit que Matlab commence la numérotation de 1. Ensuite, les fonctions utiles sont
zeros(m,n) % Makes a 2D array with m rows and n columns, filled with zero
ones(m,n) % Same thing with one
reshape(a , m , n) % Turns an array with m*n elements into a m,n square
Le dernier est utile si vous construisez un réseau linéaire, mais que vous souhaitez ensuite faire un carré hors de lui. . (Si vous voulez compter des colonnes au lieu de lignes, reshape(a,n,m)'
Vous pouvez également effectuer un produit externe de deux vecteurs:
> [1;2;3]*[1 2 3]
ans =
1 2 3
2 4 6
3 6 9
Pour construire en fait un tableau avec les mathématiques que vous décrivez, vous Il faudra probablement faire une boucle sur au moins un axe avec une boucle for
- 1. Créer un tableau logique inverse dans Matlab
- 2. Comment créer un tableau 2D d'objets dans Ruby?
- 3. créer un tableau 2d en python?
- 4. Comment créer un tableau de valeurs régulièrement espacées dans MATLAB?
- 5. Comment créer un tableau de chaînes dans matlab?
- 6. Comment afficher un tableau 2D dans jTable?
- 7. comment réduire tableau 2d
- 8. Comment déclarer un tableau d'octets 2D
- 9. matlab: comment tracer un tableau multidimensionnel
- 10. Comment créer un collage dans MATLAB?
- 11. Comment créer un graphe FFT dans MATLAB?
- 12. Comment dessiner 2D Map avec plot() dans MATLAB
- 13. Comment stocker un tableau 2d dans un hachage en Perl?
- 14. 'Tableau de tableaux' dans matlab?
- 15. C++, manipuler un tableau 2d
- 16. Comment créer un NSArray 2D ou NSMutableArray dans l'objectif C?
- 17. Création d'un tableau 2D à partir d'un tableau 1D dans MATLAB
- 18. Comment créer 2D tableau en dents de scie
- 19. Comment faire pivoter un tableau 2D d'entiers
- 20. Créer un tableau 1d à partir du 1er membre de chaque valeur dans 2d Tableau | PHP
- 21. Comment imprimer un tableau dans un fichier .txt dans Matlab?
- 22. Trouver des pics d'impulsion 2d dans MATLAB
- 23. jQuery: comment construire un tableau 2d?
- 24. représente un tableau 2D comme tableau 1D
- 25. Redistribuer un tableau 2d char
- 26. Comment dessiner des vecteurs (vecteurs physiques 2D/3D) dans MATLAB?
- 27. Tableau 2D dans l'objectif C
- 28. Comment créer un formulaire pour une table 2D/multidimensionnelle?
- 29. comment mettre à jour dans un tableau 2D?
- 30. Comment retourner un tableau de chaînes 2D dans Java?
Veuillez clarifier votre problème Quelles sont les données de départ pour la construction du tableau? –
le tableau dij est un tableau 2D 0: nx0: n pour exemple dij = [0: n; 0: n] –
Quelle est la taille de n? –