Hi,
I created a search box for finding in a certain column of a table different values. All good till now, that's easy, but i also want to create a popup menu where user can adust the search by selecting percentage (like 1%, 2%, 3% an so on). I dont know exactly how to explain in english, sorry.
Example: If the user want to search the number 15 and all the numbers before and after 15 with +- 2 (or 200%) , the result will be al rows containing 13, 14, 15, 16 and 17
Thanks !

3 Kommentare

Jan
Jan am 14 Jun. 2022
What exactly is your question? How to create a popupmenu? If so, in GUIDE, AppDesigner, or programmatically in a figure or uifigure? Or do you ask for comparing the values? Or is the problem how to display the results?
Cristian Martin
Cristian Martin am 14 Jun. 2022
The pop-up menu will be created for user to choose the percent of increase or decrease round value of the central number. Let's say for 15 the round will be 200% or 300 % an so on
Cristian Martin
Cristian Martin am 14 Jun. 2022
The question is about the code, how to find numbers around a fixed value with possibilities to increase or decrease the search?

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

ILoveMATLAB
ILoveMATLAB am 14 Jun. 2022
Bearbeitet: ILoveMATLAB am 14 Jun. 2022

0 Stimmen

All you have to do is use logical indexing. I assume you already do this to find the whole numbers
%Assume 13 and 17 are your limits, and tbl is your original table. Also assume col1 contains numbers.
TF = (tbl.col1>= 13) & (tbl.co1<=17)
filteredTbl = tbl(TF,:)
%If you replace 13 and 17 with variables your search becomes adjustable.

Weitere Antworten (0)

Kategorien

Mehr zu Entering Commands finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2015a

Community Treasure Hunt

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

Start Hunting!

Translated by