Minimize difference between vectors by varying scalar
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
alberto tonizzo
el 18 de Mayo de 2022
Comentada: alberto tonizzo
el 22 de Mayo de 2022
Hello,
I'm trying to use fminsearch to find the scalar (a) that minimizes the difference between 2 vectors of dimension N, i.e. diff = abs(x - a*x_model).
The difference (diff) is a vector of dimensions 1xN and fminsearch outputs also a vector of dimensions 1xN, but I would like to just have a scalar value for a.
Also, should diff be normalized by the mean of x?
I hope my explanation is clear, thank you in advance.
1 comentario
Torsten
el 18 de Mayo de 2022
You cannot minimize a vector (in your case diff = abs(x-a*x_model)). You can minimize the norm of a vector.
For diff = x-a*x_model, you must decide which norm to take.
Respuesta aceptada
Más respuestas (0)
Ver también
Categorías
Más información sobre Traveling Salesman (TSP) en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!