Come per segnare il punto di intersezione di due lotti in MATLAB

April 22

Come per segnare il punto di intersezione di due lotti in MATLAB


Il MATLAB lingua calcolo tecnico viene utilizzato per l'elaborazione e l'analisi dei dati in ingegneria e le applicazioni inerenti alla scienza. I dati rappresentati in matrici unidimensionali sono spesso paragonati tracciando i vettori uno contro l'altro sulla stessa trama. Plotting visualizza i dati e mostra i punti di interesse, tra i massimi e minimi dei punti di dati e di intersezione tra i due insiemi di dati. Frequentemente, grandi insiemi di dati intersecano più di una volta, facendo trovare tutti i punti di intersezione noioso. MATLAB ha una funzione built-in per trovare tutti i punti di intersezione tra i set di dati, che accelera il processo di analisi. Dopo aver trovato tutti i punti di intersezione, etichettando i punti di intersezione può anche essere fatto.

istruzione

1 Cancellare tutte le variabili attive nello spazio di lavoro inserendo "Cancella tutto" nella finestra di MATLAB di comando.

2 Creare dati di esempio al plot. Primo ingresso "x = 1: 1: 10;" nella finestra di comando. Successivo ingresso "y = rand (1,10);" e "z = rand (1,10);". Questi comandi creeranno una matrice 10-elemento a partire da 1 e fino al 10 per "x" e casuali matrici 10-elemento a "y" e "z".

3 Creare un punto di intersezione a "y" e "z" dal passo 2. Input "y (5) = 0.5" e "z (5) = 0.5" nella finestra di comando. Questo sostituirà il 5 ° colonna "y" e "z" con il numero 0.5, che sarà il punto di intersezione.

4 Utilizzare MATLAB per trovare il punto di intersezione tra la "y" e vettori "Z". Input "[c, IA, IB] = intersezione (y, z)" nella finestra di comando. Questa uscita volontà "c = 0,5", che è il valore all'intersezione di "ia = 5" e "ib = 5," la posizione dell'intersezione dei vettori e "y" z "".

5 Tracciare i dati creati nel passaggio 2 e il punto di intersezione si trovano in Fase 5. Input "plot (x, y); aggrapparsi; plot (x, z); aggrapparsi; plot (tra l'altro, c, '.')" In la finestra di comando. Si aprirà una nuova finestra dal titolo "Figura 1", che mostra due lotti di linea per i dati di "Y" e "Z" e pone un punto (5,0.5), che segna l'intersezione tra i due vettori.

6 Fare clic sull'icona "Dati Cursore" dal menu figura. Etichettare la posizione del punto di intersezione da sinistra cliccando sul punto che identifica l'incrocio. Un dialogo apparirà con le coordinate x e y. In questo esempio, la casella visualizzerà "x = 5" e "y = 0,5."

Consigli e avvertenze

  • Se i dati contiene più punti di intersezione, ogni output del comando "intersezione" al punto 4 conterrà il valore e la posizione di ogni intersezione. Ad esempio, se i dati interseca tre volte, "c", "ia" e "ib" sarà essere ciascuno un array di tre elementi.