App Designer Drop-Down ItemsData
조회 수: 62 (최근 30일)
이전 댓글 표시
I have a drop down list with 5 items and I want to associate each item to have a cell of 2 values (a density and a bulk modulus). How can I write this code such that MATLAB does not treat them as characters. Additionally, how can I then access these two numbers separatley in a callback function?
댓글 수: 0
채택된 답변
Shanmukha Voggu
2021년 12월 28일
Hi Alex,
I understood you want to map every item of drop down to a cell of 2 values (Density and BulkModulus)
you can achieve this by following code
app.DropDown.Items={'Item-1','Item-2','Item-3','Item-4','Item-5'};
app.DropDown.ItemsData={{1,2},{3,4},{5,6},{7,8},{9,10}};
Accessing the current value of dropdown can be done as follows
value = app.DropDown.Value;
density = value{1};
bulkModulus = value{2};
Accessing the whole data for every item in the dropdown can be done as follows
dataArray = app.DropDown.ItemsData % cell array that contains each value associated with corresponding item in drop down
I have attached the app that demonstrates the same.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Develop Apps Using App Designer에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!