MATLAB Answers

How can I represent the following equation in code?

2 ビュー (過去 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

製品

Community Treasure Hunt

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

Start Hunting!

Translated by