Una domanda matlab?

V

v9260019

Guest
Ciao a tutti

Se voglio trovare il valore reale del valore binario [1 0 1 0 1 0 1 0] per l'intervallo 0 ~ 20, e io defind il programma come segue:

"vera funzione = GA (bit, range);
= decisione polyval (bit, 2);
reale = deci / (2 ^ length (bit) -1) * (range (2)-gamma (1)) gamma (1); "

Quando lo eseguo ~ ~ ~ sembra abbia alcuni errori:

"?? Argomento di input" bit "non è definito.

Error in ==> GA a 2
= decisione polyval (bit, 2); "

Qual è il problema??

thanks a lot

 
Hi v9260019,

come hai fatto eseguire la funzione?

È necessario definire il bit "valore" in argomento della funzione.Pertanto è necessario eseguirlo:
GA ([1 0 1 0 10 1 0], [0, 20]);
(Suppongo la conversione che hai scritto è corretto)

il migliore

 

Welcome to EDABoard.com

Sponsor

Back
Top