code
sum_square(Q_new(2:N,:)-Q(1:N-1,:),2) <= Smax^2 * ones(N-1,1) ;
Q_new is N * 2 matrix and Smax is scalar
Corrected version of post: Yes, I believe your code is correct.
help sum_square
sum_square Sum of squares.
For vectors, sum_square(X) is the sum of the squares of the elements of
the vector; i.e., SUM(X.^2).For matrices, sum_square(X) is a row vector containing the application of sum_square to each column. For N-D arrays, the sum_square operation is applied to the first non-singleton dimension of X. sum_square(X,DIM) takes the sum along the dimension DIM of X. Disciplined convex programming information: If X is real, then sum_square(X,...) is convex and nonmonotonic in X. If X is complex, then sum_square(X,...) is neither convex nor concave. Thus, when used in CVX expressions, X must be affine. DIM must be constant.
Here is a useful tip. Set Q to be a numerically populated matrix. Evaluate your candidate expression. if that is correct, it should also work when Q
is a CVX variable.
Thank you very much for your prompt reply sir
in help we have:
sum_square(X,DIM) takes the sum along the dimension DIM of X.
Is DIM the second argument of sum_square?
Sorry for my now corrected earlier post. I believe your code is correct.