How can I represent the following equation in code?

1 回表示 (過去 30 日間)
Daniel Naranjo
Daniel Naranjo 2021 年 2 月 22 日
回答済み: Walter Roberson 2021 年 2 月 23 日
How can I represent the following equation in code?
I tried this
abs((e.^(j*w)).*H)
but the parenthesis disappear.
I need to write in code to be able to change the value of the variables. thanks for your help
  1 件のコメント
Walter Roberson
Walter Roberson 2021 年 2 月 23 日
In this context, H might be the Hankel function, https://www.mathworks.com/help/matlab/ref/besselh.html

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

回答 (2 件)

R SRIRANJANI RAMAKRISHNAN
R SRIRANJANI RAMAKRISHNAN 2021 年 2 月 23 日
h(e^jw) is a. function. After substituting the values, it is assigned to a variable. That variable can be compared with this value.

Walter Roberson
Walter Roberson 2021 年 2 月 23 日
w = linspace(-5,5);
hejw = abs(besselh(1, exp(1j*w)));
mask = 0.7943 <= hejw & hejw <= 0.8913;
plot(w, hejw, 'k-');
hold on
scatter(w(mask), hejw(mask), 'b*');
hold off

カテゴリ

Help Center および File ExchangeGet Started with MATLAB についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by