describing code (for loop)

can you describe the code below
function [Y] = mu_law_expander(Xq,u)
for n = 1:numel(Xq)
disp(n);
Y(n) = ((-1 + (1+u)^abs(Xq(n))) / u) * sign(Xq(n));
end
%%

回答 (1 件)

madhan ravi
madhan ravi 2018 年 10 月 18 日
編集済み: madhan ravi 2018 年 10 月 18 日

0 投票

Xq is a vector , u is a scalar
the loop runs from 1 to the number of elements of Xq
number of iteration is displayed which is n here
and then the value is calculated according to the given formula
abs() considers Xq value as positive even if the value is negative and sign() returns 1 if the value is greater than zero and zero otherwise are matlab's inbuilt function
that's it

1 件のコメント

madhan ravi
madhan ravi 2018 年 10 月 18 日
if something is not clear let know else accept the answer

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeLoops and Conditional Statements についてさらに検索

製品

タグ

質問済み:

2018 年 10 月 18 日

コメント済み:

2018 年 10 月 18 日

Community Treasure Hunt

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

Start Hunting!

Translated by