MATLAB Answers

0

how plot only show the value which I selected

Asked by Yixuan Zhang on 16 Sep 2019
Latest activity Answered by Walter Roberson
on 16 Sep 2019
I set up a menu for selection, but even I just select one of them the plot still showing all of them, how can I change it?
Location = menu('Please select a loaction',LocationID);
fprintf('On Day %d, at location %s, the ice thickness was %0.4f [m]\n',Days(day),LocationID(location),Ice(day,location));
plot(Days,Ice,'ro');
xlabel('Time(day)')
ylabel('Ice Thickness(m)')
grid on

  0 Comments

Sign in to comment.

Tags

1 Answer

Answer by Walter Roberson
on 16 Sep 2019

Location = menu('Please select a loaction',LocationID);
assigns to a variable named Location with an upper-case L
fprintf('On Day %d, at location %s, the ice thickness was %0.4f [m]\n',Days(day),LocationID(location),Ice(day,location));
reads from a variable named location with a lower-case L.
MATLAB is case sensitive. You are not using the variable you think you are.

  0 Comments

Sign in to comment.