plot w=exp(-x/0.3042) (when 0<w<1)

5 views (last 30 days)
haeri
haeri on 30 Jul 2023
Answered: Sam Chak on 30 Jul 2023
i want to plot w=exp(-x/0.3042) (when 0<w<1)
and i also want to plot the graph of x when 0<w<1
but it constantly error. thanks for reading

Answers (3)

VBBV
VBBV on 30 Jul 2023
w=@(x) exp(-x/0.3042)
w = function_handle with value:
@(x)exp(-x/0.3042)
fplot(w,[0 1])
  2 Comments
VBBV
VBBV on 30 Jul 2023
Edited: VBBV on 30 Jul 2023
you can rearrange the equation and use same function, fplot as shown earlier
x = @(w) -log(w)*0.3042
x = function_handle with value:
@(w)-log(w)*0.3042
fplot(x,[0 1])
haeri
haeri on 30 Jul 2023
thanks for your help!!!!!

Sign in to comment.


Torsten
Torsten on 30 Jul 2023
Moved: Torsten on 30 Jul 2023
Here is an example:
x = linspace(0,1,10);
f = @(x) x.^2;
plot(x,f(x))
If you want to learn MATLAB basics, invest two hours of your time and pass the free online tutorial:
  1 Comment
haeri
haeri on 30 Jul 2023
thank you for your links. it is very helpful.

Sign in to comment.


Sam Chak
Sam Chak on 30 Jul 2023
The plotting is merely a basic skill that you can learn in MATLAB Onramp. More importantly, you need to know some properties of the exponential decay function before plotting it over the range .
In fact, there is a difference between plotting over and over .
When , .
When , .
x = linspace(0, 5, 1001);
w = exp(-x/0.3042);
plot(x, w), grid on, xlabel('x'), ylabel('w')
w(end) % w(x = 5)
ans = 7.2727e-08
The value of is very small, but it is not absolute zero... yet.

Categories

Find more on 2-D and 3-D Plots in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!