MATLAB: Why matlab calls (pixel per inch “PPI”) a (dot per inch “DPI”)

MATLAB

why matlab uses the DPI abbreviation for a something called the screen pixels per inch unit,
the DPI term indicates to a something related to printing terminology which is dot ink per inch unit,
is it a mistake or there is an explaination for this?

Best Answer

the DPI term indicates to a something related to printing terminology which is dot ink per inch unit,
Although it did certainly have that meaning, historically most electronic displays were CRT (Cathode Ray Tubes), and historically those used round-ish pixels created by steering an electron beam, so historically it was dots per inch for displays.
Technology for displays now varies quite a bit. Quite a lot of the technologies use dots of various forms. There are not a lot of display technologies around for which "dot" is technically wrong.
Dots Per Inch is mostly used to refer to physical limitations, whereas Pixels Per Inch is mostly used to refer to logical arrangements. For example my physical display is normally 2560 x 1440, but I can configure it for 1600 x 900 pixels per inch, with the graphics card automatically scaling . As that is a 1.6 ratio, the implication is that the hardware might have subpixels that are not user addressible. Hypothetically individual sub-pixels on the hardware might not have enough brightness or clarity, or there might be too much leak between adjacent wells to make the sub-pixels useful, but having the same level going to multiple sub-pixels in an area might overcome those problems, allowing a variety of pixel sizels (visible units) to be overlayed on hardware dots.