フィルターのクリア

How to draw exponential function in matlab

1 回表示 (過去 30 日間)
Chris Lin
Chris Lin 2021 年 8 月 7 日
コメント済み: Walter Roberson 2021 年 8 月 11 日
Does anyone know how to draw this function f(x)=sin(x). Exp(-lxl) in Matlab?Thanks.

回答 (2 件)

Dave B
Dave B 2021 年 8 月 7 日
It seems like you listed a couple of functions, were you looking to plot them separately?
Can plot the functions using fplot
nexttile
fplot(@(x)sin(x))
nexttile
fplot(@(x)exp(-abs(x)))
Or plot values using plot
nexttile
x=linspace(-5,5,100);
plot(x,sin(x))
nexttile
plot(x,exp(-abs(x)))
  8 件のコメント
Dave B
Dave B 2021 年 8 月 11 日
Hi Chris, can you expand on your question a bit?
Walter Roberson
Walter Roberson 2021 年 8 月 11 日
nexttile means to move to the next sub plot. It is a more modern way of using subplot() that has some advantages.

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


Chris Lin
Chris Lin 2021 年 8 月 7 日
Thanks,How to define the area of X from minus 10 to plus 10
  5 件のコメント
Chris Lin
Chris Lin 2021 年 8 月 8 日
How to calculate when k=1?
Walter Roberson
Walter Roberson 2021 年 8 月 8 日
format long g
y = @(x,k) sin(x).*exp(-abs(x)).*exp(-i.*k.*x)
y = function_handle with value:
@(x,k)sin(x).*exp(-abs(x)).*exp(-i.*k.*x)
syms x k
area_sym = simplify(int(y(x,k), x, -10, 10))
area_sym = 
area_k_sym = simplify(subs(area_sym,k,(1:8).'))
area_k_sym = 
double(area_k_sym)
ans =
0 - 0.799941726389522i 0 - 0.400020854904531i 0 - 0.141179603605318i 0 - 0.0615282799753523i 0 - 0.0318073184754602i 0 - 0.0184532189656321i 0 - 0.0116468126495915i 0 - 0.00780451904492856i

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

カテゴリ

Help Center および File ExchangeAxis Labels についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by