Hi everyone.
I want to make a function that takes three vectors and uses them as the variables (for an example)
f([a1,a2],[x0,y0,z0], [d1,d2]) = (a1*a2)/(x0+y0)*(z0+d1+d2).^2
How should I code this in MATLAB?
Thanks in advance! Maja

 채택된 답변

Torsten
Torsten 2018년 2월 2일
편집: Torsten 2018년 2월 2일

1 개 추천

function result = f(a,x,d)
result = a(1)*a(2)/(x(1)+x(2))*(x(3)+d(1)+d(2))^2;
or simply
f=@(a,x,d)a(1)*a(2)/(x(1)+x(2))*(x(3)+d(1)+d(2))^2;
Best wishes
Torsten.

추가 답변 (0개)

카테고리

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

질문:

2018년 2월 2일

편집:

2018년 2월 2일

Community Treasure Hunt

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

Start Hunting!

Translated by