User Tools

Site Tools


tanszek:oktatas:muszaki_informatika:matlab_octave_feladatok

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tanszek:oktatas:muszaki_informatika:matlab_octave_feladatok [2024/05/08 07:17] – [Logikai indexelés] kneheztanszek:oktatas:muszaki_informatika:matlab_octave_feladatok [2024/05/08 08:36] (current) – [Mátrixok létrehozása] knehez
Line 4: Line 4:
 % Egy sorvektor létrehozása % Egy sorvektor létrehozása
 rowVector = [1, 2, 3, 4, 5]; rowVector = [1, 2, 3, 4, 5];
 +
 +% Egy sorvektor létrehozása vessző nélkül
 +rowVector = [1 2 3 4 5];
  
 % Egy oszlopvektor létrehozása % Egy oszlopvektor létrehozása
Line 13: Line 16:
 % Egy 3x3-as mátrix létrehozása % Egy 3x3-as mátrix létrehozása
 matrixA = [1, 2, 3; 4, 5, 6; 7, 8, 9]; matrixA = [1, 2, 3; 4, 5, 6; 7, 8, 9];
 +
 +% Egy 3x3-as mátrix létrehozása
 +matrixB = [1 2 3; 4 5 6; 7 8 9];
 </sxh> </sxh>
  
Line 68: Line 74:
 matrixA(matrixA > 5) = 0; matrixA(matrixA > 5) = 0;
 </sxh> </sxh>
 +
 +==== Tartományok kezelése ====
 +<sxh matlab>
 +% 1 től 10 ig terjedő tartomány létrehozása
 +basicRange = 1:10;
 +
 +% tartomány visszafelé számlálva
 +reverseRange = 10:-1:1;
 +
 +% 0-tól 5-ig, 0.5-ös lépésközzel
 +fractionalStepRange = 0:0.5:5;
 +
 +% -10-től 1-ig
 +negativeRange = -10:1;
 +</sxh>
 +
 +==== Tartományok kezelése mátrixokban ====
 +<sxh matlab>
 +% 5x5-ös mátrix varázsnégyzettel
 +A = magic(5);
 +
 +% Az első három sor kiválasztása
 +selectedRows = A(1:3, :);
 +
 +% A páros számú oszlopok kiválasztása
 +selectedColumns = A(:, 2:2:5);
 +</sxh>
 +
 +==== Tartomány ciklusban ====
 +<sxh matlab>
 +for i = 1:5
 +    disp(['Érték: ', num2str(i)]);
 +end
 +</sxh>
 +
tanszek/oktatas/muszaki_informatika/matlab_octave_feladatok.1715152678.txt.gz · Last modified: 2024/05/08 07:17 by knehez