Match function in matlab
Afficher commentaires plus anciens
Hello,
I am looking for a function that corresponds to the excel "match" function.
I have an array of (n,32) where n is sated in for loop function as a number of completed loops (so it differs).
DataOutput = zeros(length(phiAStart:phiAStep:phiAEnd),32);
I would like to find the smallest value in column 32 (y) and get the corresponding value in column 1 (x) where y=f(x).
DataOutput(colector,1) = x;
DataOutput(colector,32) = y;
I can not resolve a function (to get x) having y because it's numerically calculated polynomial so I thought about something similar that MATCH function from excel.
Is there any similar function in Matlab or simple script that can be introduced?
I will be thankful for any suggestions or codes that may work.
Réponse acceptée
Plus de réponses (2)
Steven Lord
le 20 Fév 2020
0 votes
Call the min function with two outputs. Use the second output to retrieve the corresponding value.
1 commentaire
Mateusz Brzezinski
le 20 Fév 2020
Melissa Rosa
le 1 Mar 2023
0 votes
2x+4y
Catégories
En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!