1 view (last 30 days)

Hello everyone, I am stucked on how to write particular code for a Nash-Cournout oligopolistic equilibrium problem. I have written everything correctly and it ran successfully. The only situation I am in presently is trying to vary a particular step. To be more precise

I need code for the following:

is random for every

is random for every and

is random for every . I need to execute the following Quad program $c_j(x_j) = \frac{1}{2}x{_j}^{'} P_j x_j+ {q_j}^{'} x{_j}$. I will be glad if I can get a prompt help on this.

https://www.mathworks.com/matlabcentral/answers/uploaded_files/226241/Screenshot_20190625-093751.png

Thanks

Himanshu Rai
on 25 Jun 2019

Edited: Himanshu Rai
on 25 Jun 2019

The expression below should solve your problem. Also write questions properly - would be scalar, so c is a vector. P and x are normal matrices, and q is a vector. This should solve your problem.

PS - Also update your question, and attach the image file there

c = x' * P * x / 2 + q' * x

Himanshu Rai
on 25 Jun 2019

All right, so now I got what your question is, but still your dimensions doesn't satisfy rules of matrix opeations.

is , is , so will be .

is , is , so will be .

But we can't add these two results.

Himanshu Rai
on 25 Jun 2019

Well if is , then can't be calculated, because again the matrices are incompatible

Sign in to comment.

Olawale Kazeem
on 25 Jun 2019

Himanshu Rai
on 25 Jun 2019

This is not x, but . is a vector but x is a matrix. And what you denote by c above is actually

Sign in to comment.

Sign in to answer this question.

Opportunities for recent engineering grads.

Apply Today
## 0 Comments

Sign in to comment.