Convex Hull da un insieme di vertici

di il
4 risposte

Convex Hull da un insieme di vertici

Ciao a tutti,

vi pongo un problema che devo risolvere,
ho un insieme di vertici ricavati dalla linearizzazione in diversi punti di lavoro di un sistema non lineare:

[Ai,Bi] vertici

A matrice dinamica dello stato

B matrice degli ingressi

Secondo voi come posso ricavare il convex hull di questi vertici???

graziee

saluti

4 Risposte

  • Re: Convex Hull da un insieme di vertici

    In che senso?
    Matlab gia' le fa queste cose!
  • Re: Convex Hull da un insieme di vertici

    Ecco quale funzione dovrei utilizzare per determinare il convex hull??
  • Re: Convex Hull da un insieme di vertici

    Potresti cominciare da qui: e poi proseguire esplorando il sito (oltre all'help di MatLab).

    Hope this helps.
  • Re: Convex Hull da un insieme di vertici

    I miei vertici sono 4, ossia [A1 B1] [A2,B2] [A3 B3 ] [A4 B4]
    dove
    Ai matrice 4x4 --------- Bi matrice 4x1

    ho utilizzato le seguenti righe di codice matlab:

    xx=[A1(1,:) A1(2,:) A1(3,:) A1(4,:) B1' A4(1,:) A4(2,:) A4(3,:) A4(4,:) B4'];
    yy=[A3(1,:) A3(2,:) A3(3,:) A3(4,:) B3' A2(1,:) A2(2,:) A2(3,:) A2(4,:) B2'];
    [x,y] = pol2cart(xx,yy);
    k = convhull(x,y);
    plot(x(k),y(k),'r-',x,y,'b*')

    in xx e yy i vertici sono messi per riga

    come grafico ottengo un triangolo dove alcuni punti sono sulla frontiera, quindi dovrebbe essere un insieme convesso

    secondo voi va bene???

    graziee e saluti
Devi accedere o registrarti per scrivere nel forum
4 risposte