Export/Copy Plot Line Values
9 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Sami Case
am 16 Mai 2021
Kommentiert: Star Strider
am 16 Mai 2021
I need to be able to copy the values of a line from my plot. I know that the line is saved as a 1x70 vector in the workspace, but is there a function to copy these numbers to the clipboard. I ultimately want to use this function in the app designer, so saving directly from the workspace isn't ideal.
0 Kommentare
Akzeptierte Antwort
Star Strider
am 16 Mai 2021
Try siomething like this —
x = 0:10;
y1 = x.^2;
y2 = 50*sin(2*pi*x/10)+50;
figure
hp = plot(x, y1, x, y2);
Line1X = hp(1).XData
Line1Y = hp(1).YData
Line2X = hp(2).XData
Line2Y = hp(2).YData
.
2 Kommentare
Star Strider
am 16 Mai 2021
I doubt that there is a specific function for that. You would likely have to do something like this —
x = 0:10;
y1 = x.^2;
y2 = 50*sin(2*pi*x/10)+50;
figure
hp = plot(x, y1, x, y2);
Line1X = hp(1).XData.';
Line1Y = hp(1).YData.';
Line2X = hp(2).XData.';
Line2Y = hp(2).YData.';
T1 = table(Line1X, Line1Y, Line2X, Line2Y)
writetable(T1,'YourFileName.xlsx')
.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Interactive Control and Callbacks finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

