How to create a separate function file for a piecewise function?
    6 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Grigorios Chatziandreou
 el 31 de Mzo. de 2022
  
    
    
    
    
    Comentada: Stephen23
      
      
 el 31 de Mzo. de 2022
            How do I create a function with the function:
f(x) = -ax+b for 0<x<b/a and f(x)=0 for x>b/a?
I want it in a seprate file.
How do I then use it in my main code? (call it)
1 comentario
Respuesta aceptada
  Torsten
      
      
 el 31 de Mzo. de 2022
        a = 3;
b = 12;
x = 0:0.01:12;
plot(x,f(a,b,x))
function pw = f(a,b,x)
  pw = NaN(size(x));
  idx = x>0 & x<b/a;
  jdx = x>=b/a;
  pw(idx) = -a*x(idx)+b;
  pw(jdx) = 0;
end 
0 comentarios
Más respuestas (0)
Ver también
Categorías
				Más información sobre Bessel functions 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!


