Filter löschen
Filter löschen

A is a matrix , what does this statement A([1,end],[1,end]) mean ?

88 Ansichten (letzte 30 Tage)
Muhammed Thameem
Muhammed Thameem am 30 Jun. 2020
Kommentiert: DGM am 25 Aug. 2022
The result of this command gives the 4 corners of the matrix, but can't figure out how that command works

Akzeptierte Antwort

madhan ravi
madhan ravi am 30 Jun. 2020
That's equivalent to:
[A(1,1), A(1,end);...
A(1,end), A(end,end)]
  6 Kommentare
Ceethal Kottakali Piyus
Ceethal Kottakali Piyus am 20 Jan. 2022
Hey did you mean its equivalent to:
[A(1,1), A(1,end);...
A(end,1), A(end,end)]
or
[A(1,1), A(1,end);...
A(1,end), A(end,end)] because the second option doesn't giving the 4 corners of the matrix
DGM
DGM am 25 Aug. 2022
@Ceethal Kottakali Piyus, you are correct.
A = magic(5) % an example matrix
A = 5×5
17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9
A([1,end],[1,end])
ans = 2×2
17 15 11 9
[A(1,1), A(1,end); A(end,1), A(end,end)]
ans = 2×2
17 15 11 9
@RAVIKIRAN YALAMARTHI's answer may also serve as demonstration.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

RAVIKIRAN YALAMARTHI
RAVIKIRAN YALAMARTHI am 30 Jun. 2020
Simple example:
A = [1 2 3;4 5 6;7 8 9]
A([1,end],[1,end])
ans = 2 by 2
1 3
7 9
To call the elements in a matrix, we have to mention the row and column index values.
So, A(1,2) = 2. Since, 1st row and 2nd column element is 2.
similarly, A([1,end],[1,end]) will call the elements of,
1st row & 1st column: A(1,1)
last row & 1st column: A(end,1)
1st row & last column: A(1,end)
last row & last column: A(end,end)
  3 Kommentare
Gianpiero
Gianpiero am 25 Aug. 2022
what does it mean (1:end, 1)?
DGM
DGM am 25 Aug. 2022
That set of subscripts will address the first column of a matrix.
A = magic(5) % an example matrix
A = 5×5
17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9
A(1:end,1) % this is the same
ans = 5×1
17 23 4 10 11
A(:,1) % as this
ans = 5×1
17 23 4 10 11

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Operating on Diagonal 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!

Translated by