How do I extract surface plot data from a figure?
5 ビュー (過去 30 日間)
古いコメントを表示
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.
0 件のコメント
回答 (1 件)
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);
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Surface and Mesh Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!