vector values

hi, how the vector values are assigned for axes in gui. If two vector values are assigned what we will do for that , in my program handles.axes should shows two integer values, how it assigned? how can i find that, pls. give any ideas....

Réponses (2)

Oleg Komarov
Oleg Komarov le 29 Juin 2011

0 votes

Are you looking for the ticks on the X axis (their positions and labels)?
Then in general for a figure containing one axes:
% Retrieve values for X ticks from currently selected axes
axes
get(gca,{'Xtick','XtickLabel'}
% Set ticks and labels
set(gca,'Xtick',0:0.1:1,'XtickLabel',('A':'Z').')

1 commentaire

Oleg Komarov
Oleg Komarov le 29 Juin 2011
I don't understand your problem. Try to rephrase/elaborate with clear english what you expect to happen and what you get.

Connectez-vous pour commenter.

Walter Roberson
Walter Roberson le 29 Juin 2011

0 votes

filename = sprintf('nfilename%d.fig', handles.index);
fig = figure(handles.axes10);
hgload(filename,'Parent',fig);
But to answer your original question:
Vector values are NOT assigned to axes in GUIDE, at least not in any case I can think of.
In the section of code that you are seeing handles.axes10 as a vector, please try
for H = handles.axes10
fprintf('Handle %.25g Type %s Parent %.25g Parent Type %s\n', H, get(H,'Type'), get(H,'Parent'), get(get(H,'Parent'),'Type'));
end
and report back to us what the output is.

Catégories

En savoir plus sur Interactive Control and Callbacks dans Centre d'aide et File Exchange

Question posée :

ram
le 29 Juin 2011

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by