标签: matlab
在matlab中,我在称为H的数组中有一堆垂直存储的行,如下所示:
h(1)=plot([10,10][750,1000]) h(2)=plot([20,20][750,1000]) h(3)=plot([30,30][750,1000])
我知道要删除第二个图,我会这样做:delete(h(2))后跟h(2)= []。问题是,我不知道索引20。假设我存储的数字为20,有没有办法获取向量h的位置,其中有x值为20的行要删除? / p>
答案 0 :(得分:0)
您可以按照以下步骤进行操作:
h(2).XData(20) = []; h(2).YData(20) = [];
示例:
X = 1:5;Y = 1:5; h = plot(X, Y, 'o');grid on;
h.XData(3) = [];h.YData(3) = [];