How to solve this non-linear equation?
Afficher commentaires plus anciens

Can you please provide a code for this equation? k is in the range of 3<=k<=16, and yj[k] is a known value at given time,k. S[k] is a sequence of binary matrix that have different matrix when k is changing, I am not sure how to code this please help me!
Réponses (1)
Walter Roberson
le 15 Mai 2020
0 votes
Which of those variables are vectors or matrices?
would normally indicate a transpose but if
is a scalar then it does not make any sense to transpose it. I can only make sense out of it if
is a vector being transposed.
Which is the variable being solved for?
13 commentaires
Eric Chua
le 15 Mai 2020
Walter Roberson
le 15 Mai 2020
What you describe sounds like S[k] would be a scalar, with S being a vector? Or is S a 2D array and S[k] would be a row of it?
If there is one equation and 14 variables, it is greatly under-specified unless there are constraints on the C values.
I notice you have
-- does that indicate complex conjugate? Are the C expected to be complex valued?
Eric Chua
le 16 Mai 2020
Walter Roberson
le 16 Mai 2020
Are there constraints such as C needing to be positive or integer valued? Without constraints you can solve exactly for one of the C values in terms of arbitrary choices for the other C values.
Eric Chua
le 16 Mai 2020
Eric Chua
le 16 Mai 2020
Eric Chua
le 21 Mai 2020
Eric Chua
le 21 Mai 2020
Walter Roberson
le 21 Mai 2020
"The ML estimate of the CIR for the D-MIMO channel at receiver j is obtained by solving a system of non-linear equations given below [14]:"
Notice that they are solving systems of such equations, which means more than one such equation, each of which has that form. You cannot solve just one at a time.
Eric Chua
le 21 Mai 2020
Walter Roberson
le 21 Mai 2020
Modifié(e) : Walter Roberson
le 21 Mai 2020
I am having difficulty figuring out what the proper sizes are for the variables. I see that the paper discusses the notation in more detail; I will try again later to understand it when my head is a bit clearer.
But the subtraction of
implies that the thing being subtracted from is also a vector, and that you would get a vector of results, and you would add a number of those together, getting a vector of results. But you want that summation, which would be a vector, to equal 0, which is a mismatch in sizes (vector compared to scalar.)
Eric Chua
le 22 Mai 2020
Eric Chua
le 24 Mai 2020
Catégories
En savoir plus sur Surrogate Optimization 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!