public class Functions extends Object
Modifier and Type | Method and Description |
---|---|
static float[][] |
abs(float[][] matrice1)
Donne une matrice égale à la valeur absolue d'une matrice ayant au moins deux
colonnes, codée en float.
|
static float[] |
average(float[][] vecteurs_images,
int dimension,
int nombre_image)
Donne une matrice unicolonne dont chaque composante est égale à moyenne des
composantes d'une ligne d'une matrice codée en float.
|
static float[][] |
differrence(float[][] matrice1,
float[][] matrice2)
Donne une matrice égale à la différence de deux matrices ayant au moins deux
colonnes, codées en float.
|
static float[] |
imageToVector(String nom,
int largeur,
int hauteur)
Transforme une image de dimension largeurxhauteur en une matrice unicolonne:
pixels sont rangées dans l'ordre des lignes : les n pixels d'une lignes se
trouvent les uns aux dessus des autres dans l'odre de la lecteur de la ligne.
|
static float[][] |
product(float[][] matrice1,
float[][] matrice2)
Donne une matrice égale au produit de deux matrices ayant au moins deux
colonnes, codées en float.
|
static void |
properVectors(float[][] covariance,
int nbvecteurspropres)
Calcul des nbvecteurpropres premiers vecteurs propres et valeurs propres
d'une matrices ayant au moins deux colonnes, codées en float.
|
static float[][] |
proportional(float[][] matrice1,
float coef)
Donne une matrice égale au produit d'une matrice ayant au moins deux colonnes
par une constante codées en float.
|
static float[][] |
readTable(int lignes,
int colonnes,
String nom_fichier)
Lit un fichier texte contenant un tableau de n lignes, p colonnes codé en
float, Chaque composante d'une ligne doit être séparée de l'autre par un
point virgule dans le fichier texte..
|
void |
save(float[][] tableau,
String nom_fichier)
Sauvegarde d'un tableau de float ayant n colonnes et p lignes, dans un
fichier texte ayant n colonnes, p lignes .
|
static void |
savejpg(float[] vecteur_image,
String nom,
int largeur,
int hauteur)
Sauvegarde d'un vecteur image unicolonne en image jpg.
|
static void |
saveText(float[][] image_propre,
float[] valeurs_propres)
Sauvegarde des vecteurs propres et valeurs propres dans deux fichiers textes
distincts.
|
static float |
scalar(float[] vecteur1,
float[] vecteur2)
Donne le produit scalaire de deux vecteurs codés en float.
|
static float[][] |
sqrt(float[][] matrice1)
Donne une matrice égale à la racine carrée d'une matrice ayant au moins deux
colonnes, codées en float.
|
static float[][] |
sum(float[][] matrice1,
float[][] matrice2)
Donne une matrice égale à la somme de deux matrices ayant au moins deux
colonnes, codées en float.
|
static float[][] |
sumConstant(float[][] matrice1,
float coef)
Donne une matrice égale à la somme de chaque élements d'une matrice ayant au
moins deux colonnes et d'une même constante , codées en float.
|
static float[][] |
transposee(float[][] matrice1)
Donne une matrice égale à la transposée d'une matrice ayant au moins deux
colonnes, codée en float.
|
public static float[][] product(float[][] matrice1, float[][] matrice2)
public static float[][] differrence(float[][] matrice1, float[][] matrice2)
public static float[][] sum(float[][] matrice1, float[][] matrice2)
public static float[][] transposee(float[][] matrice1)
public static float[][] proportional(float[][] matrice1, float coef)
public static float[][] sumConstant(float[][] matrice1, float coef)
public static float[][] abs(float[][] matrice1)
public static float[][] sqrt(float[][] matrice1)
public static void properVectors(float[][] covariance, int nbvecteurspropres)
public static float[] imageToVector(String nom, int largeur, int hauteur)
public static void saveText(float[][] image_propre, float[] valeurs_propres)
public static float[] average(float[][] vecteurs_images, int dimension, int nombre_image)
public static void savejpg(float[] vecteur_image, String nom, int largeur, int hauteur)
public static float[][] readTable(int lignes, int colonnes, String nom_fichier) throws IOException
IOException
public static float scalar(float[] vecteur1, float[] vecteur2)
public void save(float[][] tableau, String nom_fichier)
Copyright © 2024. All rights reserved.