Drawing P(L) Equation in MATLAB: A Noob's Guide

  • Context: MATLAB 
  • Thread starter Thread starter dervast
  • Start date Start date
  • Tags Tags
    Matlab Noob
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
2 replies · 3K views
dervast
Messages
132
Reaction score
1
Hi there.. I am really noob to MATLAB i want to draw the following equation
P(L)=Po*e^(-aL)
How can i draw this function?
Can u help me?
L takes values from 0 to 10km
a=0.2db/km
and Po=1watt
 
Physics news on Phys.org
Code:
Po = 1; % define Po
a = 0.2; % define a
L = 0:10/100:10 % make a vector L with 100 elements evenly spaced from 0 to 10

%option 1, compute P(L) one element at a time
for i = 1:length(L) %loop through all values of L
    P1(i) = Po*exp(-a*L(i));
end

%option 2, compute all the values at once
P2 = Po*exp(-a*L);

figure;plot(L,P1) % Plot P vs L