plot w=exp(-x/0.3042) (when 0<w<1)
Show older comments
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)
w=@(x) exp(-x/0.3042)
fplot(w,[0 1])
2 Comments
you can rearrange the equation and use same function, fplot as shown earlier
x = @(w) -log(w)*0.3042
fplot(x,[0 1])
haeri
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:
Hi @haeri
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
.
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)
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!


