Is it possible to extract data from an external plot?
显示 更早的评论
Hi!
My question is simple, I have a motor performance curve (I'll add the fig for reference), which was obtained from the motor datasheet, I don't have more data or information, just the image. Is it possible to extract the data from this curve and create a matrix or some kind of variable with MATALB?
Thanks to all for your help!

回答(1 个)
Ananya Tewari
2021-3-25
0 个投票
The curve provided above contains specific colors, using image analysis to create a plot can help getting the desired answer. Following is one of the possible ways of doing it:
- Read the image to MATLAB workspace using imread()
- Extract the individual channels of the image using imsplit()
- Using Image Viewer from Toolstrip under Apps, find the shift in the coordinate system and transform the coordinates of the channels accordingly.

类别
在 帮助中心 和 File Exchange 中查找有关 Image Preview and Device Configuration 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!