未出现绘图线条
时间: 2024-02-28 16:52:47 浏览: 63
HTML5 canvas基本绘图之绘制线条
如果您在运行代码时没有出现绘图线条,可能是因为Matlab默认情况下,绘图窗口不会自动弹出。您可以尝试在代码的最后添加 `figure;` 命令,以强制Matlab在新的绘图窗口中显示绘图结果。例如,修改代码如下:
```
% 绘制子母弹、无人机和目标的运动轨迹
figure;
plot3(x_sub(:,1), x_sub(:,2), x_sub(:,3), 'r-', 'LineWidth', 2);
hold on;
plot3(x_uav(:,1), x_uav(:,2), x_uav(:,3), 'b-', 'LineWidth', 2);
plot3(x_target(:,1), x_target(:,2), x_target(:,3), 'g*', 'LineWidth', 2);
grid on;
xlabel('x');
ylabel('y');
zlabel('z');
legend('Submunition', 'UAV', 'Target');
figure; % 添加这个命令,强制Matlab在新的绘图窗口中显示绘图结果
```
另外,如果您仍然无法绘制出运动轨迹,请检查代码中是否存在语法错误,并确保所有变量和函数都被正确定义和调用。
阅读全文