Perform an adjustable search

1 visualizzazione (ultimi 30 giorni)
Cristian Martin
Cristian Martin il 14 Giu 2022
Commentato: Cristian Martin il 15 Giu 2022
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 Commenti
Cristian Martin
Cristian Martin il 14 Giu 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 il 14 Giu 2022
The question is about the code, how to find numbers around a fixed value with possibilities to increase or decrease the search?

Accedi per commentare.

Risposta accettata

ILoveMATLAB
ILoveMATLAB il 14 Giu 2022
Modificato: ILoveMATLAB il 14 Giu 2022
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.

Più risposte (0)

Categorie

Scopri di più su Get Started with MATLAB in Help Center e File Exchange

Prodotti


Release

R2015a

Community Treasure Hunt

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

Start Hunting!

Translated by