Domanda

Come posso tracciare una figura in Matlab come un trapezio dando solo i vertici?Voglio i vertici collegati da linee solide.Voglio anche calcolare l'area racchiusa dal trapezio.

Come posso farlo?

È stato utile?

Soluzione

Utilizzare Riempimento (X, Y, Colore)

fill([1,2,3,4],[6,3,4,9],"red")
.

o la trama (x, y) con i primi elementi ripetuti alla fine:

plot([1,2,3,4,1],[6,3,4,9,6])
.

Modifica: per l'area

polyarea([1,2,3,4],[6,3,4,9]) 
.

Altri suggerimenti

Ci sono molte opzioni per il tracciamento.

Plot , Compila , patch sarebbero tutte le possibilità.

Utilizzare la funzione PolyArea per darti l'area specificata da ASet di vertici.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top