Il ya des fonctions MATLAB qui peuvent être utilisés pour produire des matrices spéciales
Des exemples sont donnés:.
Certains Matrices
Utilitaires
Fonction - Description
ceux (n, m) - Produit matrice n par m avec tous les éléments étant l'unité
oeil (n) - donne l'identité n-par-n matrice
zéros (n, m) - Produit matrice n par m de zéros
diag (A) - produire un vecteur consistant en diagonale d'une matrice carrée A
MATLAB nombres complexes
¶ = pi
MATLAB permet des opérations portant sur des nombres complexes.
Les nombres complexes sont entrés en utilisant la fonction i ou j. Par exemple, un certain nombre z = 2 + j 2 peut être entré dans MATLAB comme z = 2 + 2 * i ou z = 2 + 2 * j En outre, un nombre complexe za za = 2 2 exp [(¶ /4) j ] peut être entré dans MATLAB comme za = 2 * sqrt (2) * exp ((¶ /4) * j) Il devrait à noter que lorsque des nombres complexes sont saisis comme éléments de matrice entre parenthèses, il faut éviter les espaces vides. Par exemple, y = 3 + j 4 est représenté dans MATLAB comme y = 3 + 4 * j Si des espaces existent autour du signe +, comme u = 3 + 4 * j MATLAB considère comme deux numéros distincts, et y aura pas égale à u. Si w est une matrice complexe étant donné que 1 + 2 J1 - J2 w = 3 + 4 + J2 J3 alors nous pouvons représenter dans MATLAB comme w = [1 + j 2-2 * j; 3 + 2 * j 4 + 3 * j] qui va produire le résultat w = 1,0000 2,0000 + 1.0000i - 2.0000i 3.0000 + 4. 0000 2.0000i + 3.0000i Si les entrées dans une matrice sont complexes, alors le (') opérateur "prime" produit le transposé conjugué. Ainsi, wp = w ' produira wp = 1,0000 - 3,0000 1.0000i - 2.0000i 2,0000 + 2.0000i 4.0000 - 3.0000i Pour la transposer unconjugate d'une matrice complexe, nous pouvons utiliser la transposition de point de commande (.). Par exemple, poids = w. ' donnera = poids 1,0000 + 3,0000 + 2.0000i 1.0000i 2.0000 - 4.0000 2.0000i + 3. 0000i Populaire Design Graphique Software