how plot only show the value which I selected
1 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(1 个)
Walter Roberson
2019-9-16
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 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!