find rank one 1xN matrix from the NxN matrix by utilizing the Gaussian randomization method

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

Answers (1)

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

Categories

Find more on Programming in Help Center and File Exchange

Asked:

on 1 Jul 2022

Answered:

on 13 Jul 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!