If I have the conditions f(x) = {x^2, x>1 and x^4, x<=1}
How would I write this as a function with format f = @(x) ...... Can I do something like f=@(x) (x^2,x>1; x^4, x<=1);?
I also want to intergrate this afterwards like integral(f,0,2); for example.

 採用された回答

Stephen23
Stephen23 2018 年 12 月 14 日

2 投票

>> f = @(x) x.^2.*(x>1) + x.^4.*(x<=1);
>> integral(f,0,2)
ans = 2.5333

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeMATLAB についてさらに検索

製品

リリース

R2018a

質問済み:

2018 年 12 月 14 日

回答済み:

2018 年 12 月 14 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by