find rank one 1xN matrix from the NxN matrix by utilizing the Gaussian randomization method
7 views (last 30 days)
Show older comments
vikas Kumar on 1 Jul 2022
Answered: Amanjeet Pani on 13 Jul 2022
I have genearted a NxN matrix (let us say 'V') as a CVX optimal solution. Idealy My solution should be A=sqrt(diag(V)), but sometime CVX result is such that one has to generate various random variable set of A utilizing matrix V, and choose the best A among the set. Now I want to generate rank one 1xN matrix from the NxN matrix by utilizing the Gaussian randomization method. Anyone, pl help
Amanjeet Pani on 13 Jul 2022
As i understand you don not have the idea to use the Gaussian randomization method.
Go through the mathematics (mathematical steps) of the Gaussian randomization method and try the problem omce again
x = a*(rand(N, 1));
this is the usual syntax for using the rand() in matlab
Find more on Operating on Diagonal Matrices 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!