How do I extract surface plot data from a figure?

6 ビュー (過去 30 日間)
Larkin
Larkin 2013 年 11 月 28 日
回答済み: kjetil87 2013 年 11 月 28 日
Hello,
I would like to find out hot to obtain surface plot data from a figure. I plotted data using,
surf(X,Y,Z);
I then saved the file as a figure.
Subssequently, I would like to find out how I can extract the X,Y,Z from the figure (not through the surf object)
Thanks.

回答 (1 件)

kjetil87
kjetil87 2013 年 11 月 28 日
x=1:5;
y=1:5;
z=randn(5,5);
fprintf('z was : \n');
disp(z);
figure;surf(x,y,z);
clear all
ch=get(gca,'ch');
x=get(ch,'xd');
y=get(ch,'yd');
z=get(ch,'zd');
fprintf('z is now;\n');
disp(z);

カテゴリ

Help Center および File ExchangeLine Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by