function creating new vector
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
i need to create a function that has an input of vector with 10 elements and it creates a new vector containing only elements between 0 and 1 times 2 minus 1 i cant figure out what i did wrong
function likelehood=like(x) counter=0; w=zeros(1,10); for i=1:10 if 0<x(1,i)<1; counter=counter+1; w(1,counter)=(2*x(1,i)-1)+w(1,i); end likelehood=w; end
0 comentarios
Respuestas (2)
  Youssef  Khmou
      
 el 3 de Mayo de 2013
        hi, try this function :
 function y=likelihood(x) 
 T=x((x>0)&(x<1));
 y=2*T-1;
0 comentarios
Ver también
Categorías
				Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


