Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在matlab中显示路径(地图上)上的移动点?_Matlab - Fatal编程技术网

如何在matlab中显示路径(地图上)上的移动点?

如何在matlab中显示路径(地图上)上的移动点?,matlab,Matlab,我用陀螺仪和加速计传感器来寻找移动物体的坐标。在计算这些坐标之后;我想用MATLAB将这些坐标显示为路径上的移动点;随着对象的移动。移动路径应显示在图片(地图)上。请帮帮我。谢谢 简单 这只是一个相当基本的示例,但从这里,您可以了解如何使用MATLAB从嵌入式系统或批处理数据绘制轨道。在这个例子中,一个伪混沌李萨如轨道,加上一点布朗运动作为例子 请注意主循环下的更新图和性能选项,它们完成了所有功能 还请注意,帖子表明,您已经估计了坐标:) 轨道可以以任何方式进行自定义。让我们把它作为提议的工作

我用陀螺仪和加速计传感器来寻找移动物体的坐标。在计算这些坐标之后;我想用MATLAB将这些坐标显示为路径上的移动点;随着对象的移动。移动路径应显示在图片(地图)上。请帮帮我。谢谢

简单

这只是一个相当基本的示例,但从这里,您可以了解如何使用MATLAB从嵌入式系统或批处理数据绘制轨道。在这个例子中,一个伪混沌李萨如轨道,加上一点布朗运动作为例子

请注意
主循环
下的
更新图
性能选项
,它们完成了所有功能

还请注意,帖子表明,您已经估计了坐标:)


轨道可以以任何方式进行自定义。让我们把它作为提议的工作:)。

Muhammad;你的问题相当广泛,因此很可能会结束。你可能想展示你迄今为止为解决问题所做的努力,并描述你的困境。谢谢我已经使用加速度计和陀螺仪传感器计算了坐标,之后;首先,我想将这些坐标从Arduino微控制器导入MATLAB。请帮助我如何将这些坐标从arduino导入MATLAB。其次,我想在地图(图片)上显示这些坐标,作为一个移动点;随着对象的移动。请帮助我如何将坐标显示为图片(地图)上的移动点。谢谢
% Set General Options
arduino_life=1;
figure;
n=50;
ts=0.01;
x0=10;
y0=0;
t0=now*24*3600;
% Define Plot
x=x0*ones(n,1);
y=y0*ones(n,1);
plot(x,y,'.');
title('Pseudo Chaotic Motion');
xlabel('X Dimension');
ylabel('Y Dimension');
axis([-20 20 -20 20]);
axis square;
% Execute Main Cycle
while(arduino_life)
    % Get Embedded Data
    ti=now*24*3600;
    xi=10*sin(2*pi*0.5*ti)*sin(2*pi*0.1*ti)+(ti-t0)*sin(ti)+0.5*randn;
    yi=10*cos(2*pi*0.5*ti)*cos(2*pi*0.1*ti)+0.5*randn;
    pause(ts);
    % Update Plot
    x=[xi;x(1:n-1,1)]; 
    y=[yi;y(1:n-1,1)];
    signal=get(gca,'Children');
    signal.XData=x;
    signal.YData=y;
    % Performance Options
    set(gcf,'doublebuffer','on');
    drawnow;
end