what does A(3, :) mean or A(:, 3)?
96 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Patrick Lydon
am 15 Jun. 2017
Beantwortet: Philip Abel
am 23 Okt. 2022
Question says it all
0 Kommentare
Akzeptierte Antwort
James Tursa
am 15 Jun. 2017
Bearbeitet: James Tursa
am 15 Jun. 2017
If A is a 2D matrix, then
A(3,:) is the 3rd row of A
A(:,3) is the 3rd column of A
If A is a multi-dimensional array, then a bit more explanation is required, which can be found here:
https://www.mathworks.com/help/matlab/ref/colon.html?searchHighlight=colon&s_tid=doc_srchtitle
Weitere Antworten (1)
Philip Abel
am 23 Okt. 2022
Given a matrix "a" with elements
a = [1 2 3; 4 5 6]
To find a(x,y), it is important to note that:
- x stands for row
- y stands for column.
- : stands for all
- thus, a(x,y) is the element where x and y intersects.
- a(1,3) : is the element on the intersection of row 1 and column 3.
- a(:,3) : are the elements on the intersection of all rows and column 3.
- a(1,:) : are the elements on the intersection of row 1 and all columns.
a = [1 2 3; 4 5 6];
p = a(1,3)
q = a(:,3)
r = a(1,:)
0 Kommentare
Siehe auch
Kategorien
Mehr zu Resizing and Reshaping Matrices finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!