Writing mathematical function in code

8 visualizzazioni (ultimi 30 giorni)
sissy sissy
sissy sissy il 28 Nov 2019
Commentato: Walter Roberson il 28 Nov 2019
Hi! Can somebody help me how to write the following function in Matlab?
(1/2*N)*||x||^2 + (1/2*N) Σ max(0.1-(v(i)*(x0+u(i)*x))^2) with i from 1 up to N
I thought to start from the max but i only know how to calculate the max of a matrix. Should i put the prices of (0.1-(v(i)*(x0+u(i)*x))^2) in a matrix and then find the max?
Thank you.
  3 Commenti
sissy sissy
sissy sissy il 28 Nov 2019
Thank you for the answer! I know that x belongs to R^n and that x0 belongs to R.
Walter Roberson
Walter Roberson il 28 Nov 2019
max(0.1-(v(:).*(x0+u(:).*x(:).')).^2, 2)

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Surfaces, Volumes, and Polygons 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