Matrix multiplication of Function Handles

I need to multiple a matrix with a vector: N * p
N and p should contain functions (N(x) and p(x)).
As mentioned here one cannot create arrays of function handles but only store them in cell or structure arrays.
How can I do my multiplication if I cannot use matrices to store my functions ?

답변 (1개)

Steven Lord
Steven Lord 2018년 3월 29일

0 개 추천

You can't multiply function handles. You can multiply the results you receive by evaluating function handles.
If you want to perform arithmetic on expressions representing functions of x to obtain other functions of x, like multiplying exp(x) and exp(2*x) to receive exp(3*x), use Symbolic Math Toolbox.
syms x
exp(x)*exp(2*x)

카테고리

도움말 센터File Exchange에서 Logical에 대해 자세히 알아보기

질문:

2018년 3월 29일

답변:

2018년 3월 29일

Community Treasure Hunt

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

Start Hunting!

Translated by