How to find corresponding value of randomly selected value in a table
조회 수: 1 (최근 30일)
이전 댓글 표시
Let's say I have a table of x and y values. I know how to randomly select an x value but need help obtaining the corresponding y value.
댓글 수: 1
Riccardo Scorretti
2022년 5월 1일
It depends on the meaning of "corresponding". What is the relationship between x and y? Can you give an example of what you want?
답변 (1개)
Rahul
2024년 9월 11일
I understand that you have a table consisting of x and y values. According to your descriptiong, if you have a randomly selected x value from the table. you need to find the corresponding y value from the table.
You can achieve the desired result by using the 'find' function in the following way:
% Considering 'dataTable' as the variable for the table with column names
% as 'X' and 'Y'
randX = 3; % randomly selected x value
% Find the index of the given x value
index = find(dataTable.X == randX);
% Retrieve the corresponding y value
correspondingY = dataTable.Y(index);
fprintf('Corresponding y value: %d\n', correspondingY);
You can refer to the following Mathworks documentation to know more about the 'find' function:
Hope this helps!
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!