How can I plot a function

1 回表示 (過去 30 日間)
Alen
Alen 2013 年 3 月 14 日
Hi Matlab,
I need help to plot a function.
The function is the following:
f(x) = exp(-x/8.76*10^-6)*3.83*10^-4
>> h = ezplot('exp(-x./(8.76.*10.^6)).*3,83.*10.^-4') Error using inlineeval (line 15) Error in inline expression ==> exp(-x./(8.76.*10.^6)).*3,83.*10.^-4 Error: Unexpected MATLAB expression.
Error in inline/feval (line 34) INLINE_OUT_ = inlineeval(INLINE_INPUTS_, INLINE_OBJ_.inputExpr, INLINE_OBJ_.expr);
Error in ezplotfeval (line 52) z = feval(f,x(1));
Error in ezplot>ezplot1 (line 467) [y, f, loopflag] = ezplotfeval(f, x);
Error in ezplot (line 145) [hp, cax] = ezplot1(cax, f{1}, vars, labels, args{:});
  1 件のコメント
Carlos
Carlos 2013 年 3 月 14 日
編集済み: Carlos 2013 年 3 月 14 日
What is the x interval for your plot? From the documentation. By default ezplot(fun) plots the expression fun(x) over the default domain -2π < x < 2π, where fun(x) is an explicit function of only x.

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

回答 (2 件)

Walter Roberson
Walter Roberson 2013 年 3 月 18 日
The error is because you used comma in 3,83 instead of decimal point 3.83

Masoud Ghanbari
Masoud Ghanbari 2013 年 3 月 17 日
Hi
syms x
h = ezplot(exp(-x./(8.76.*10.^6)).*(3.83).*(10.^-4))

カテゴリ

Help Center および File ExchangeSurface and Mesh Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by