Calcolo mediana da più vettori

di il
2 risposte

Calcolo mediana da più vettori

Ciao a tutti, sono un novizio di matlab e non so risolvere questo problema: come faccio a definire una funzione che ricevendo in input 3 vettori a 4 componenti sia in grado di fornire in output un vettore k le cui componenti siano determinate dai valori mediani di ciascuna componente dei valori di input

2 Risposte

  • Re: Calcolo mediana da più vettori

    Qual è il problema specifico che stai incontrando?
    Dovresti pubblicare il codice che hai scritto in modo che ti si possa aiutare ad individuare e risolvere eventuali errori.
    Dovresti anche pubblicare un esempio dei dati di input: cosa intendi con 3 vettori a vettori a 4 componenti?
    tre vettori ciascuno con 4 elementi?
    tre vettori di 4 dimensioni con un "n" elementi?

    Per creare una funzione puoi fare riferimento alla documentazione:

    https://it.mathworks.com/help/matlab/function-basics.html

    https://it.mathworks.com/help/matlab/matlab_prog/create-functions-in-files.html

    Per il calcolo della mediana puoi utilizzare la funzione "median":

  • Re: Calcolo mediana da più vettori

    Grazie per la risposta, provo a spiegarmi meglio.
    Per 3 vettori a 4 componenti intendo un qualcosa di simile: x1 = [x1, y1, z1, t1 ] x2 = [x2, y2, z2, t2 ] x3 = [x3, y3, z3, t3 ] ed il codice dovrà fornire in output un vettore k le cui componenti siano determinate dai valori di input, quindi un risultato tipo questo k = [med (x1...x3) med (y1...y3) med (z1...z3) med (t1...t3)]
    per quanto riguarda il codice ho le idee confuse, avevo avevo abbozzato un ciclo, poi un qualcosa si più semplice ed alla fine ho gettato tutto
Devi accedere o registrarti per scrivere nel forum
2 risposte