Matlab数据游标模式实现三维坐标的实时获取与存储datacursormode

更新时间:2023-06-25 00:30:54 阅读: 评论:0

Matlab数据游标模式实现三维坐标的实时获取与存储
datacursormode
主函数负责⽣成数据图,并且设置datacursormode的回调函数。
甜美的英文歌曲实现主要在callback函数⾥实现,能够实现⿏标单击获取坐标图中的数据。
connsus什么意思可进⼀步开发⽤于实现三维点、点云标注。
function main
hFigure= figure;
t=0:0.01:2.2;
z=104.7*(1-exp(-11*t/30))-26*t;
x=33*(1-exp(-11*t/30))*cosd(27);
y=33*(1-exp(-11*t/30))*sind(27);
scatter3(x,y,z,10,z,'filled')
电影毕业生主题曲global labeled_x labeled_y labeled_z;
labeled_x=[];
广州版小学英语labeled_y=[];
labeled_z=[];
datacursormode on
hCursor= datacursormode(hFigure);
t(hCursor,'UpdateFcn',@callBack);
while(1)
command=input('Plean enter Label or E/e to Exit.\n','s');
西班牙语词典
if command == 'e' || 'E'
allin什么意思clo all;chamber
break
end
end
function txt = callBack(~,event_obj)donut
pos = get(event_obj,'Position'); %得到datacursor的值
x=pos(1);
y=pos(2);
broil
z=pos(3);
txt = ['(' num2str(x) ', ' num2str(y) ',' num2str(z) ')'];
global labeled_x labeled_y labeled_z;
labeled_x=[labeled_x,x];
labeled_y=[labeled_y,y];
labeled_z=[labeled_z,z];
for i = 1:length(labeled_x)
disp([num2str(labeled_x(i)),',',num2str(labeled_y(i)),',',num2str(labeled_z(i))])
end
disp(['current point:',txt]);
结果如下所⽰,图中结果需要按着shift单击,否则图上的txt框只显⽰⼀个。
variant

本文发布于:2023-06-25 00:30:54,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1032464.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:实现   函数   数据   坐标   电影   广州   需要   毕业生
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图