What is the meaning of p(1, :) in the following lines?

30 Ansichten (letzte 30 Tage)
mathru
mathru am 27 Aug. 2020
Kommentiert: Stephen23 am 27 Aug. 2020
p = thermalModelT.Mesh.Nodes;
nodesLeftEnd = find(p(1,:) < -1.5+eps);
nodeCenter = nodesLeftEnd(p(2,nodesLeftEnd) < eps);
nodeOuter = nodesLeftEnd(p(2,nodesLeftEnd) > 0.2-eps);
In the above lines, what does it mean by p(1,:) and p(2,nodesLeftEnd)?
  1 Kommentar
Stephen23
Stephen23 am 27 Aug. 2020
"what does it mean by p(1,:) and p(2,nodesLeftEnd)?"
Very basic MATLAB concepts, such as indexing into arrays, is explained in the introductory tutorials:

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Alan Stevens
Alan Stevens am 27 Aug. 2020
It refers to the first row and all columns of matrix p.
So find(p(1,:) < -1.5+eps); means look through all the columns of the first row of p and find which ones satisfy the condition that they are less than -1.5+eps.

Weitere Antworten (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by