Evaluate f(x) for multiple evenly spaced values
이전 댓글 표시
How do I evaluate a function f(x) for multiple, evenly spaced values of x between two variables. ie x = exactly 10 evenly spaced numbers between 5 and 20
I'm thinking define an anonymous function so I can evaluate it over a range of values but how to set those values is where I'm lost
채택된 답변
추가 답변 (1개)
Youssef Khmou
2013년 2월 16일
hi,
You can set the values using 'linspace' :
x=linspace(5,20,10);
f=@(x) sin(x)
y=feval(f,x);
댓글 수: 1
Youssef Khmou
2013년 2월 16일
linspace(a,b,n) generates a vector of n points linearly spaced between and including a and b .
카테고리
도움말 센터 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!