以提取三维图形的数据为例,三维图形用mesh函数绘制,但“属性检查器-标识符”里的“Type”是“surface”,所以函数findall中用“surf”(如果是普通的线型图,则用“line”):
g = gca;
data = findall(g, 'type', 'surf');
得到data后,在命令行运行data,发现其包含XData、YData、ZData三种数据,接着用get函数分别读取到工作区。
其他方法可参考:https://jingyan.baidu.com/article/76a7e409eed24efc3b6e15fd.html