setting up a step function
Mostrar comentarios más antiguos
I'm trying to do this step function, the final goal is to plot Gabriel's cake. x goes from 0 to 8. f(x)=1/n if n<=x<n+1. I'm not sure how to do this. I'm guessing the if command but I'm not sure how to do it. Any help is appreciated. Thank You.
3 comentarios
Sean Smith
el 1 de Oct. de 2011
Fangjun Jiang
el 3 de Oct. de 2011
What is Gabriel's cake? You have a function f(x) as x is the input variable, what is n? How is it related to x?
Sean Smith
el 3 de Oct. de 2011
Respuesta aceptada
Más respuestas (1)
Rick Rosson
el 2 de Oct. de 2011
>> doc floor
6 comentarios
Sean Smith
el 2 de Oct. de 2011
Walter Roberson
el 2 de Oct. de 2011
x = 1:.01:8;
plot(x, 1/floor(x))
Sean Smith
el 2 de Oct. de 2011
Walter Roberson
el 3 de Oct. de 2011
What differences do you see between what you are looking for and what you get ? I do not have access to MATLAB itself at the moment, but when I plot in a different package, the result looks like what I would expect. Or is the problem merely with the end condition? Do you want it to end just _before_ 8, or right _at_ 8 (which would be 1/8), or do it want it to end just _before_ 9, or what ?
Sean Smith
el 3 de Oct. de 2011
Walter Roberson
el 3 de Oct. de 2011
The code given is the code for the function you describe, which is the same function described in http://www.maa.org/pubs/Calc_articles/ma044.pdf
Categorías
Más información sobre Programming en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!