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 で Polynomials についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!