Put workspace data into menu and prompt someone to select it
2 ビュー (過去 30 日間)
古いコメントを表示
Homework Question:
Prompt the user to select a day and a location based on the data provided. On the command window, output the day, location, and ice thickness [m] for that day. NOTE (avoid hardcoding): Your code should produce different results if the data for Ice changes. The options for the location or day chosen should change if the number of values in LocationID or Days changes.
load('MA2_data_2.mat');
days1= string(Days);
select_day1 = menu('Please select a day',days1(:));
ice1 = string(Ice);
select_loactionID = menu('Please select location',LocationID(:));
How do i get it to load ice based on the day and location chosen
0 件のコメント
採用された回答
Image Analyst
2020 年 2 月 2 日
編集済み: Image Analyst
2020 年 2 月 2 日
Capture their button number into a variable then use it somehow
load ('MA2_data.mat');
dayButton = menu('Please select a day',string(Days));
locationButton = menu('Please select a location',LocationID);
chosenDay = Days{dayButton};
chosenLocation = LocationID{locationButton};
Ice = 0; % whatever you do to get its value..................
fprintf('On Day %s, at location %s, the ice thickness was %0.4f [m]', chosenDay, chosenLocation,Ice)
6 件のコメント
Image Analyst
2020 年 2 月 2 日
No problem, but make sure you read that link about cell arrays. It will give you a good intuitive idea of how to work with them. Also, can you Accept the answer if we're done here? Thanks in advance.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Introduction to Installation and Licensing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!