MATLAB Answers

Sum of a function

2 ビュー (過去 30 日間)
Olawale Kazeem
Olawale Kazeem 2019 年 6 月 24 日
コメント済み: Himanshu Rai 2019 年 6 月 25 日
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

  0 件のコメント

Sign in to comment.

採用された回答

Himanshu Rai
Himanshu Rai 2019 年 6 月 25 日
編集済み: Himanshu Rai 2019 年 6 月 25 日
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 件のコメント

表示 5 件の古いコメント
Himanshu Rai
Himanshu Rai 2019 年 6 月 25 日
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.
Olawale Kazeem
Olawale Kazeem 2019 年 6 月 25 日
We need q_j to be 1by 3 as well
Himanshu Rai
Himanshu Rai 2019 年 6 月 25 日
Well if is , then can't be calculated, because again the matrices are incompatible

Sign in to comment.

その他の回答 (1 件)

Olawale Kazeem
Olawale Kazeem 2019 年 6 月 25 日
I just checked the mistake, hopefully I have not disturbed you too much. I am attaching a file that contains what I need.

  10 件のコメント

表示 7 件の古いコメント
Himanshu Rai
Himanshu Rai 2019 年 6 月 25 日
is a scalar, whereas c is a vector.
Olawale Kazeem
Olawale Kazeem 2019 年 6 月 25 日
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 2019 年 6 月 25 日
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.


Translated by