Répertoire d'articles
Opérations sur les baies
Afficher les détails de la baie
1. Créez un vecteur unidimensionnel
Créer un vecteur unidimensionnel 1-9
起始值:终值
a = 1 : 9
Créer un vecteur unidimensionnel
起始值:步长:终止值
c = 10 : 2 : 30
La taille du pas peut être négative ou décimale.
d = 10:-1:0
(1) Opération vectorielle unidimensionnelle
d(3)
d(3:7)
d(3:2:7)
(2) Créer une matrice à haute dimension
A = [1 2 3; 4 5 6; 7 8 9]
Sélectionnez la première ligne et la deuxième ligne d'une matrice, sélectionnez la troisième colonne
(选取行,选取列)
B = A(1:2, 3)
L'index est compté verticalement de gauche à droite, d'abord de haut en bas, puis de gauche et de droite.
(3) Construire une nouvelle matrice basée sur la matrice originale
(选取行作为新的矩阵的行,选取列)
A([2, 2], :)
Parmi eux, par exemple, sélectionnez la deuxième ligne et formez les lignes d'une nouvelle matrice, il y a quelques lignes s'il y a plusieurs nombres
2. Créez une matrice spéciale
(1) magie
Magic est une fonction utilisée pour générer une matrice Rubik's Cube, où la somme des nombres de chaque ligne, colonne et diagonale est égale. La valeur de la somme est la somme de 1 + 2 + 3 + ... + n ^ 2 divisée par n, et n doit être un entier supérieur ou égal à 3.
magic(3)
(2) rand
Générer une matrice aléatoire
phalange:
matrice:
(3) zéros
Tout 0 tableau
(4) yeux
(5) uns
Tous 1 équipe
(6) hild
Matrice mal conditionnée
(7) compagnon
Conservez uniquement la partie entière:
fix()
Arrondir vers le bas:
floor
Dispositif d'amélioration:
ceil(A)
Rassembler
round
Séquence arithmétique
linspace(first, last, num)
0-8, un total de 4 chiffres
Séquence géométrique
logspace(0,1,11) % 10^a 10^b 个数
Opération symbolique
^ Fonctionnement
Trouvez le carré d'une matrice ou multipliez deux matrices identiques
. ^ Fonctionnement
Carré les éléments correspondants dans deux matrices
Exemple:
doit utiliser.^
>, <Opération de comparaison
Le retour est un booléen, 0 ou 1
opération logique
Résoudre des équations linéaires
- Division droite:
/
- À gauche excluant:
\
Traitement d'image
Dessin graphique bidimensionnel de base
Dessin du système de coordonnées cartésiennes
(1)
plot(x) %此时的x对应y值
-
x = [1; 2; 3; 4; 5]
-
x = [1 6; 2 7; 3 10; 4 48; 5 12]
-
x = [1 + 0.5i 2; 3 + 2i 4; 5 6 + 5i] L'
axe des x est la partie réelle et l'axe des y est la partie imaginaire
(2)
plot(x, y)
- x = [1, 2, 3, 4, 5];
y = [0, 25, 3, 1,5, 2];
- x = -10: 0,5: 10;
y = x. ^ 2;
(3)
t = 0:0.001:4*pi
x = cos(t) + t.*sin(t);
y = sin(t) - t.*cos(t);
plot(x, y)
2.
y1 = 0.2*exp(-0.5*x).*cos(4*pi*x);
y2 = 1.5*exp(-0.5*x).*cos(pi*x);
plot(x,y1,x,y2)
% 一条线一条线生成
plot(x,y1);
hold on;
plot(x, y2);
Dessinez avec différents styles de ligne et couleurs
Résumé du type de ligne de dessin, des symboles et des couleurs de Matlab
xlabel("x");
ylabel("y")';
title('sine and cosine curves')
Générer plusieurs graphiques dans la même interface
x = linspace(0,2*pi,30);
y = sin(x);
z = cos(x);
u = 2*
subplot(m,n,i)
x=[-1:0.02:2];
y=1.1*sign(x).*(abs(x)>1.1)+x.*(abs(x)<=1.1);
plot(x,y)
Dessin de courbe 3D de base
plot(x,y,z)
Programmation
si déclaration
x = input("x");
if x < 0
y = log(x^2 + 1) + sqrt(x^2 + 1);
else
y = sin(x)/(x+1);
end
Remarque: