How to solve this non-linear equation?
Show older comments

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!
Answers (1)
Walter Roberson
on 15 May 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 Comments
Eric Chua
on 15 May 2020
Walter Roberson
on 15 May 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
on 16 May 2020
Walter Roberson
on 16 May 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
on 16 May 2020
Eric Chua
on 16 May 2020
Eric Chua
on 21 May 2020
Eric Chua
on 21 May 2020
Walter Roberson
on 21 May 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
on 21 May 2020
Walter Roberson
on 21 May 2020
Edited: Walter Roberson
on 21 May 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
on 22 May 2020
Eric Chua
on 24 May 2020
Categories
Find more on Surrogate Optimization in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!