How to describe function with varying variables?

I am trying to understand how one can describe a function in matlab like the one in the picture
Would this be wrong? if not is there a better way to neatly describe a function with, in this case, a varying t value.
if t<=L/v
h=(H/2)*(1-cos((2*pi*v*t)/L));
elseif t>L/v
h=0;
end

답변 (1개)

Asad (Mehrzad) Khoddam
Asad (Mehrzad) Khoddam 2020년 10월 1일

0 개 추천

You can multiply the first equation by a vector that is 1 for t<=L/v and is zero when t>L/v
h=(H/2)*(1-cos(2*pi*v*t/L)).*( t<= L/v);

카테고리

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

질문:

2020년 10월 1일

답변:

2020년 10월 1일

Community Treasure Hunt

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

Start Hunting!

Translated by