"Invalid handle." Error while using "Plot3".
古いコメントを表示
ax = axes('Parent',customUserInterface,'Position',[.1 .5 .375 .4]);
hold on
for m=1:numOfAP
plot3(ax,Data(m).traj(:,1),Data(m).traj(:,2),Data(m).traj(:,3),'g','LineWidth',2)
hold on
grid on
end
hold on
The Error points to the line with "Plot3". What am I going wrong with? Thanks in advance.
5 件のコメント
Image Analyst
2017 年 6 月 9 日
編集済み: Image Analyst
2017 年 6 月 9 日
Type customUserInterface and ax in the command window and tell us what it shows.
>> ax
>> customUserInterface
Abhay Aradhya
2017 年 6 月 9 日
Walter Roberson
2017 年 6 月 9 日
You probably have a "clear all" or "close all" somewhere in your code.
Note: if customUserInterface says it is a deleted Axes then customUserInterface must have been an Axes at one point. But it is not permitted to make an Axes a child of another Axes. Your customUserInterface would need to be a container object such as a figure or uipanel.
Abhay Aradhya
2017 年 6 月 9 日
Abhay Aradhya
2017 年 6 月 9 日
編集済み: Abhay Aradhya
2017 年 6 月 9 日
採用された回答
その他の回答 (1 件)
KSSV
2017 年 6 月 9 日
You should proceed like this.
h = plot3(rand(1,2),rand(1,2),rand(1,2),'g','LineWidth',2) ;
grid on
for m=1:100
set(h,'XData',rand(1,2),'YData',rand(1,2),'ZData',rand(1,2)) ;
end
2 件のコメント
Abhay Aradhya
2017 年 6 月 9 日
編集済み: Abhay Aradhya
2017 年 6 月 9 日
Abhay Aradhya
2017 年 6 月 9 日
編集済み: Abhay Aradhya
2017 年 6 月 9 日
カテゴリ
ヘルプ センター および File Exchange で Subplots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!