Utilisation du fonctionnement de base de Matlab

Opérations sur les baies

Afficher les détails de la baie

Insérez la description de l'image ici

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

Insérez la description de l'image ici

La taille du pas peut être négative ou décimale.

d = 10:-1:0

Insérez la description de l'image ici

(1) Opération vectorielle unidimensionnelle

d(3)

Insérez la description de l'image ici

d(3:7)

Insérez la description de l'image ici

d(3:2:7)

Insérez la description de l'image ici

(2) Créer une matrice à haute dimension

A = [1 2 3; 4 5 6; 7 8 9]

Insérez la description de l'image ici

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)

Insérez la description de l'image ici

L'index est compté verticalement de gauche à droite, d'abord de haut en bas, puis de gauche et de droite.
Insérez la description de l'image ici

(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
Insérez la description de l'image ici

Insérez la description de l'image ici
Insérez la description de l'image ici
Insérez la description de l'image ici

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)

Insérez la description de l'image ici

(2) rand

Générer une matrice aléatoire

phalange:
Insérez la description de l'image ici

matrice:
Insérez la description de l'image ici

(3) zéros

Tout 0 tableau
Insérez la description de l'image ici

(4) yeux

Insérez la description de l'image ici

(5) uns

Tous 1 équipe
Insérez la description de l'image ici

(6) hild

Matrice mal conditionnée
Insérez la description de l'image ici

(7) compagnon

Insérez la description de l'image ici

Conservez uniquement la partie entière:

fix()

Insérez la description de l'image ici

Arrondir vers le bas:

floor

Insérez la description de l'image ici
Dispositif d'amélioration:

ceil(A)

Insérez la description de l'image ici
Rassembler

round

Insérez la description de l'image ici

Séquence arithmétique

linspace(first, last, num)

0-8, un total de 4 chiffres
Insérez la description de l'image ici

Séquence géométrique

logspace(0,1,11)  % 10^a 10^b 个数

Insérez la description de l'image ici

Opération symbolique

Insérez la description de l'image ici

Insérez la description de l'image ici

^ Fonctionnement

Trouvez le carré d'une matrice ou multipliez deux matrices identiques
Insérez la description de l'image ici

. ^ Fonctionnement

Carré les éléments correspondants dans deux matrices
Insérez la description de l'image ici

Exemple:
Insérez la description de l'image ici
doit utiliser.^
Insérez la description de l'image ici

Insérez la description de l'image ici

>, <Opération de comparaison

Le retour est un booléen, 0 ou 1
Insérez la description de l'image ici

opération logique

Insérez la description de l'image ici

Résoudre des équations linéaires

  • Division droite:/
  • À gauche excluant:\
    Insérez la description de l'image ici

Insérez la description de l'image ici

Traitement d'image

Dessin graphique bidimensionnel de base

Dessin du système de coordonnées cartésiennes

(1)
plot(x) %此时的x对应y值
  1. x = [1; 2; 3; 4; 5]
    Insérez la description de l'image ici

  2. x = [1 6; 2 7; 3 10; 4 48; 5 12]
    Insérez la description de l'image ici

  3. x = [1 + 0.5i 2; 3 + 2i 4; 5 6 + 5i] L'
    Insérez la description de l'image ici
    axe des x est la partie réelle et l'axe des y est la partie imaginaire

(2)
plot(x, y)
  1. x = [1, 2, 3, 4, 5];
    y = [0, 25, 3, 1,5, 2];
    Insérez la description de l'image ici
  2. x = -10: 0,5: 10;
    y = x. ^ 2;
    Insérez la description de l'image ici
(3)

Insérez la description de l'image ici

t = 0:0.001:4*pi
x = cos(t) + t.*sin(t);
y = sin(t) - t.*cos(t);
plot(x, y)

Insérez la description de l'image ici
2.
Insérez la description de l'image ici

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);

Insérez la description de l'image ici

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)

Insérez la description de l'image ici

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

Insérez la description de l'image ici

x = input("x");
if x < 0
    y = log(x^2 + 1) + sqrt(x^2 + 1);
else
    y = sin(x)/(x+1);
end

Remarque:
Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/qq_45779334/article/details/114675758
conseillé
Classement