modelfinder.searchFilter
Description
creates a
MFfilter = modelfinder.searchFilterModelFinderFilter object MFfilter. You can use the
MFfilter object to narrow down the database search results for
examples, models, and projects using the modelfinder
function.
creates a MFfilter = modelfinder.searchFilter(Name=Value)ModelFinderFilter object MFfilter using one or more
name-value arguments. For example, create a search filter object for specific block types
and MathWorks® products. Then, perform a search using a combination of the search term and
the filter object with the modelfinder
function.
Examples
Search for examples and models using a search term, and narrow down the search results by specifying block types and MathWorks product names.
Create a ModelFinderFilter object with specific Simulink® blocks and MathWorks product names.
blockList = ["ConstellationDiagram",... "Rectangular QAM Modulator Baseband"]; productList = ["Communications","5G","Wireless","Satellite"]; mfFilter = modelfinder.searchFilter(block=blockList,product=productList)
mfFilter =
ModelFinderFilter with properties:
match: [0×0 string]
product: ["Communications" "5G" "Wireless" "Satellite"]
location: [0×0 string]
block: ["ConstellationDiagram" "Rectangular QAM Modulator Baseband"]
reference: [0×0 string]Search for models using a search term and a filter object.
modelfinder("modulation",filters=mfFilter)modelfinder matches the search term with all the metadata of the examples and models indexed with the MathWorks Examples database and narrows down the results using the specified blocks and product names:
1. Add Saleh Model of Power Amplifier to 16-QAM Signal in Simulink
> cm_mnl_saleh_16qam
2. Apply Phase/Frequency Offset to QAM Modulated Signal
> cm_poff_foff_imp_qam
3. Effect of Nonlinear Amplifier on 16-QAM Modulation
> amp_qam16
4. Passband Modulation
> commpassbandmod
5. Add RF Impairments to DQPSK Signal
> slex_rcvrimpairments_dqpsk
6. cdma2000 Physical Layer in Simulink
> cdma2000SimulinkExample
7. ATSC Digital Television
> commatsc
8. Apply Complex Phase Shift to QPSK Signal
> cm_complex_phase_shift_qpsk
9. Defense Communications: US MIL-STD-188-110A Receiver
> commmilstd188110a
10. Digital Video Broadcasting - Cable (DVB-C) in Simulink
11. > commdvbc
12. > commdvbc_fixpt
13. Measure EVM and MER Using Simulink
> doc_mer_and_evm
14. Examine 256-QAM Using Simulink
> cm_commphasenoise
15. Executable Specification for System Design
16. > rfb_receiver_0
17. > rfb_receiver_1
18. Manchester Receiver Using Communications Toolbox
> manchestermodelcommblks
19. Plot M-PAM Constellation in Simulink
> doc_mpam_mod
20. Plot Noisy 16-APSK Constellation
> slex_16apsk_mod
Showing 1-20 of 24 matches. Enter (m) for more results.
Enter the example number you want to open (choose number)
OR see more results (m) OR quit (q)
Selection:Modify the filter object to match the search term with only the names of examples and models indexed in the database.
mfFilter.match = "name" mfFilter =
ModelFinderFilter with properties:
match: "name"
product: ["Communications" "5G" "Wireless" "Satellite"]
location: [0×0 string]
block: ["ConstellationDiagram" "Rectangular QAM Modulator Baseband"]
reference: [0×0 string]Search for models using a search term and the modified filter object.
modelfinder("modulation",filters=mfFilter)modelfinder matches the search term with only the names of the examples and models indexed with the MathWorks Examples database and narrows down the results by using the specified blocks and product names:
1. Effect of Nonlinear Amplifier on 16-QAM Modulation
> amp_qam16
2. Passband Modulation
> commpassbandmod
Enter the example number you want to open (choose number) OR quit (q):Running the same query may produce different results depending on the database version.
Name-Value Arguments
Specify optional pairs of arguments as
Name1=Value1,...,NameN=ValueN, where Name is
the argument name and Value is the corresponding value.
Name-value arguments must appear after other arguments, but the order of the
pairs does not matter.
Example: modelfinder.searchFilter(block="gain",product=["communications","5G"])
creates a ModelFinderFilter object to use to filter database search results
to include Gain blocks and the MathWorks products Communications Toolbox and 5G Toolbox.
Names or types of blocks in a model, specified as a string scalar or character vector for a single block, or a string array or cell array of character vectors for multiple blocks.
Example: block="gain"
Example: block=["Unit Delay","Mux","Ramp"]
Data Types: string | char | cell
Names of the MathWorks products used by the examples, models, or projects, specified as a
string scalar or character vector for a single product, or a string array or cell
array of character vectors for multiple products. For a list of MathWorks products, see Products and Services. Product names are case-insensitive and include the
variations of the name you enter. For example, product="Simscape"
includes the MathWorks products Simscape, Simscape Battery, Simscape Drivelines, and
others.
Example: product="Parallel Computing"
Data Types: string | char | cell
Relative paths to the models or projects that are indexed with an active Model Finder database, specified as a string scalar, character vector, string array, or cell array of character vectors.
Example: location="communication/6g/"
Data Types: string | char | cell
Names of external files that are referenced in a model or example, specified as a string scalar, character vector, string array, or cell array of character vectors.
Example: reference="mdl_dd"
Data Types: string | char | cell
Metadata of the examples and models indexed in databases where search term is
matched, specified as a string scalar or character vector for a single location, or a
string array or cell array of character vectors for multiple locations. The metadata
includes model names, example names, model paths, description, annotation, block
names, block types, MathWorks products, and referenced files. By default, Model Finder matches a
search term with all of the metadata information. You can set the
match argument to match a search term with only the names,
annotations, or descriptions of models and example.
Example: match="name"
Data Types: string | char | cell
Version History
Introduced in R2025a
See Also
Functions
Objects
Tools
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Website auswählen
Wählen Sie eine Website aus, um übersetzte Inhalte (sofern verfügbar) sowie lokale Veranstaltungen und Angebote anzuzeigen. Auf der Grundlage Ihres Standorts empfehlen wir Ihnen die folgende Auswahl: .
Sie können auch eine Website aus der folgenden Liste auswählen:
So erhalten Sie die bestmögliche Leistung auf der Website
Wählen Sie für die bestmögliche Website-Leistung die Website für China (auf Chinesisch oder Englisch). Andere landesspezifische Websites von MathWorks sind für Besuche von Ihrem Standort aus nicht optimiert.
Amerika
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)