LINK BETWEEN TEXT AND AXES

1 vue (au cours des 30 derniers jours)
m c
m c le 27 Avr 2013
I've got a GUI with 3 axes and 6 values of max and min peaks. I write the text command and i need to put a string or something like that because it show's all values in one axes(like in the picture):
This is one of the three codes(for displacement,i've got another 2 same for speed and acceleration):
t=0:0.1:6;
n=10/64;
omega=(2*pi*n);
S=0.275;
d=S*(1-cos(omega*t))/2;
plot(handles.axes1,omega*t,d);
hold on
MaxValue=max(d);
IndexMaxValue=find(d==MaxValue);
plot(handles.axes1, omega.*t(IndexMaxValue), MaxValue, 'r*');
text(omega.*t(IndexMaxValue), MaxValue, num2str(MaxValue));
hold on
MinValue=min(d);
IndexMinValue=find(d==MinValue);
plot(handles.axes1, omega.*t(IndexMinValue), MinValue, 'r*');
text(omega.*t(IndexMinValue), MinValue, num2str(MinValue));
hold on
Please help me!I need this file tomorow!

Réponse acceptée

Walter Roberson
Walter Roberson le 27 Avr 2013
Where you have
text(omega....)
add in a new first parameter,
text(handles.axes1, omega....)
  3 commentaires
Walter Roberson
Walter Roberson le 27 Avr 2013
Okay, instead of using the handle as the first parameter, use a 'Parent' name/value parameter, such as
text(omega.*t(IndexMinValue), MinValue, num2str(MinValue), 'Parent', handles.axes1);
m c
m c le 28 Avr 2013
It works!!!!!Thank you verrrrrrrry muchhh!!!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Characters and Strings dans Help Center et File Exchange

Tags

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by