Existe-t-il un équivalent en C++ (dans toute API/bibliothèque) pour la fonction Matlab repmat?Fonction Matlab repmat équivalente en C++
0
A
Répondre
4
Non car il n'existe pas de classe de matrice C++ standard à répliquer. Si vous utilisez une bibliothèque matricielle tierce (il en existe plusieurs), vous pouvez trouver cette fonction disponible, mais si vous lancez votre propre classe matricielle, vous devrez également fournir cette fonction.
4
J'utilise GSL et j'ai quelque chose comme ceci:
gsl_matrix * RepMatHorizAlloc(gsl_vector * v, size_t k) {
gsl_matrix *mat = gsl_matrix_alloc(k, v->size);
for (size_t i = 0; i < k; ++i) {
gsl_matrix_set_row(mat, i, v);
}
return mat;
}
gsl_matrix * RepMatVertAlloc(gsl_vector * v, size_t k) {
gsl_matrix *mat = gsl_matrix_alloc(v->size, k);
for (size_t i = 0; i < k; ++i) {
gsl_matrix_set_col(mat, i, v);
}
return mat;
}
Questions connexes
- 1. Matlab Bwareaopen fonction équivalente dans OpenCV
- 2. Fonction équivalente à C "_getch()" en Java?
- 3. perror fonction équivalente en python
- 4. Quel est l'équivalent de repmat de MATLAB dans NumPy
- 5. Quelle est la fonction inet_addr équivalente en C#
- 6. Fonction de partage équivalente en T-SQL?
- 7. Qt fonction équivalente pour glutSwapBuffers()
- 8. Fonction GCD dans matlab
- 9. Fonction is_file() équivalente pour les URL?
- 10. chaîne MySQL fonction équivalente à ucwords PHP() fonction
- 11. Fonction imnoise() dans Matlab
- 12. fonction de création Matlab
- 13. Erreurs DLL MATLAB "C"
- 14. Quelle est la syntaxe équivalente en C#, le cas échéant?
- 15. argument d'entrée de fonction MATLAB
- 16. Comment convertir le code c en matlab
- 17. Implémenter le code matlab en C++?
- 18. Erreur de fonction MATLAB eval()
- 19. Equivalent de 'ismember' de Matlab en Python?
- 20. matrices de carrelage dans Matlab
- 21. Complexité inattendue dans une fonction matlab
- 22. Fonction GInfoWindowTab équivalente dans Google Map API v3
- 23. php Je dois écrire une fonction json_encode équivalente
- 24. recherche fonction équivalente/way to "list()" de php
- 25. Comment créer une fonction en ligne par morceaux dans MATLAB?
- 26. la sommation de la fonction récursive en MATLAB
- 27. Fonctions MATLAB refusant de fonctionner en fonction du placement
- 28. implémentation de la fonction interp1 de MATLAB en J2ME
- 29. Comment la fonction MATLAB wavread() peut-elle être implémentée en C++?
- 30. Java ou équivalent en C de robustfit de MATLAB
toutes les bibliothèques de la matrice de tiers disponibles gratuitement, vous pouvez suggérer? – iceman
@iceman Oui, selon ma réponse ci-dessous, j'ai utilisé GSL. C'est une bibliothèque C, mais vous pouvez juste l'envelopper (il y a même GSLWrap, si vous voulez l'utiliser). C'est assez riche. Ensuite, il y a LAPACK et BLAS, mais si je comprends bien, GSL les utilise? –