setting up a step function
Ältere Kommentare anzeigen
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 Kommentare
Sean Smith
am 1 Okt. 2011
Fangjun Jiang
am 3 Okt. 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
am 3 Okt. 2011
Akzeptierte Antwort
Weitere Antworten (1)
Rick Rosson
am 2 Okt. 2011
>> doc floor
6 Kommentare
Sean Smith
am 2 Okt. 2011
Walter Roberson
am 2 Okt. 2011
x = 1:.01:8;
plot(x, 1/floor(x))
Sean Smith
am 2 Okt. 2011
Walter Roberson
am 3 Okt. 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
am 3 Okt. 2011
Walter Roberson
am 3 Okt. 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
Kategorien
Mehr zu Programming finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!