-1
Le problème est donné dans le titre. Mon approche de ce problème est comme ça:Somme maximale de toutes les sous-matrices principales
- Créer une matrice binaire B où 1s représente les nombres premiers dans l'entrée laisser dire V, qui est la matrice nxn entier non négatif
- Trouver toutes les sous-matrices positives, y compris 1x1 fom B
- Trouvez la somme d'entre eux et renvoyez la plus grande avec le coin supérieur gauche de la sous-matrice et sa taille.
Dans ce sens, la section 2 de mon algorithme semble un peu compliquée. Y at-il un moyen de les trouver sans la force brute, qui est je pense, en itérant via des boucles et de les trouver. J'espère que matlab a une fonction qui retourne ce que je veux.
Toute aide est appréciée.
Voulez-vous que tous les sous-matrices rectangulaires ou strictement carrés sous-matrices? Est-ce que vous comptez le nombre de nombres premiers dans ces sous-matrices, ou additionnez-vous les valeurs de ces nombres premiers? – beaker