フィルターのクリア

How to extract x, y data values from matlab figure?

1,006 ビュー (過去 30 日間)
Prasanna
Prasanna 2018 年 2 月 19 日
回答済み: shubham kumar gupta 2022 年 9 月 10 日
please find the attachment; in the figure, there are two data values. i need the x and y values of this data.

採用された回答

KSSV
KSSV 2018 年 2 月 20 日
Open the figure:
h = findobj(gca,'Type','line')
x=get(h,'Xdata') ;
y=get(h,'Ydata') ;
(x,y) is your required data.
  6 件のコメント
Siddhartha Ganguly
Siddhartha Ganguly 2022 年 5 月 20 日
編集済み: Siddhartha Ganguly 2022 年 5 月 20 日
Hi, how can I extract data andd save as mat file from a figure which has 3 subplots, like this:
Zack Trahem
Zack Trahem 2022 年 7 月 19 日
let say i have y values and need to find the corresponding location, can we find the unspecified location? As an example on figure i want to find the time of the 68.5 m/s ??

サインインしてコメントする。

その他の回答 (2 件)

Shahid Abbas
Shahid Abbas 2021 年 2 月 10 日
If you want to get the values of unknown points from the figure and have to use in code then this could be helpful.
delete 2.fig;
savefig('2.fig');
open('2.fig');
h = gcf; %current figure handle
axesObjs = get(h, 'Children'); %axes handles
dataObjs = get(axesObjs, 'Children'); %handles t
xdata = get(dataObjs, 'XData');
ydata = get(dataObjs, 'YData');

shubham kumar gupta
shubham kumar gupta 2022 年 9 月 10 日

カテゴリ

Help Center および File ExchangeMigrate GUIDE Apps についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by