setting up a step function
이전 댓글 표시
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
Sean Smith
2011년 10월 1일
Fangjun Jiang
2011년 10월 3일
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
2011년 10월 3일
채택된 답변
추가 답변 (1개)
Rick Rosson
2011년 10월 2일
>> doc floor
댓글 수: 6
Sean Smith
2011년 10월 2일
Walter Roberson
2011년 10월 2일
x = 1:.01:8;
plot(x, 1/floor(x))
Sean Smith
2011년 10월 2일
Walter Roberson
2011년 10월 3일
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
2011년 10월 3일
Walter Roberson
2011년 10월 3일
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
카테고리
도움말 센터 및 File Exchange에서 Programming에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!