Sum of a function

23 visualizzazioni (ultimi 30 giorni)
Olawale Kazeem
Olawale Kazeem il 24 Giu 2019
Commentato: Himanshu Rai il 25 Giu 2019
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.
Thanks

Risposta accettata

Himanshu Rai
Himanshu Rai il 25 Giu 2019
Modificato: Himanshu Rai il 25 Giu 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
  8 Commenti
Olawale Kazeem
Olawale Kazeem il 25 Giu 2019
We need q_j to be 1by 3 as well
Himanshu Rai
Himanshu Rai il 25 Giu 2019
Well if is , then can't be calculated, because again the matrices are incompatible

Accedi per commentare.

Più risposte (1)

Olawale Kazeem
Olawale Kazeem il 25 Giu 2019
I just checked the mistake, hopefully I have not disturbed you too much. I am attaching a file that contains what I need.
  10 Commenti
Olawale Kazeem
Olawale Kazeem il 25 Giu 2019
I suppose my definition of x is wrong. I defined ; ; and ; . $c = 0.5*x'*P*x+q'*x$. This gives a matrix.
Himanshu Rai
Himanshu Rai il 25 Giu 2019
This is not x, but . is a vector but x is a matrix. And what you denote by c above is actually

Accedi per commentare.

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by