필터 지우기
필터 지우기

How to assign a menu selection to a column in a matrix?

조회 수: 4 (최근 30일)
Andrew Padilla
Andrew Padilla 2018년 9월 7일
댓글: Andrew Padilla 2018년 9월 8일
>IF
A = [2012, 4000, 1200; 2013, 1850, 2100; 2009, 2300, 1100]
B = [H104GX, 8HX001S]
>WHERE
column 1 of matrix A represents years
column 2 represents DeviceID "H104GX"
column 3 represents DeviceID "8HX001S"
each row represents the production values for that DeviceID for that year.
H104GX 8HX001S
2012 *4000* *1200*
2013 *1850* *2100*
2009 *2300* *1100*
*THE VALUES OF MATRIX B ARE DISPLAYED ON MATRIX A FOR CLARIFICATION. THEY DO NOT BELONG TO THE MATRIX.
The values that are bolded represent production values.
>THEN, how do I assign the first value in variable B to the second column of variable A and the second value in variable B to the third column of variable A when using the menu function.
I have created two menus. The first menu displays the values from column 1 of matrix A and asks the user to select a value. The second menu displays the values of matrix B and asks the user to select a value. The goal is to take the two values that the user inputs and output a production value based on the year and DeviceID selected.
  댓글 수: 4
Image Analyst
Image Analyst 2018년 9월 8일
Show the code you used to create the menus. Do you want to display the numbers in a table (uigrid) and then get a popup menu when you right click on the first column but not when you right click on the second column? If so, sounds like a question for Yair: http://undocumentedmatlab.com/
Andrew Padilla
Andrew Padilla 2018년 9월 8일
LINE 31: The value is selected based on the choice values which are acquired from the user selecting values from the menus. If I dont include a blank value in the "DeviceID" array, then it won't align with the Prod array because the device id is supposed to begin at column 2.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by