How can I plot a function?
Show older comments
Hello everybody,
I am new in Matlab (student) and i m trying to plot this:
x=1:5:800;
y=@(x)4*3.14*28*10^9*x/(3*10^8);
plot (x,y)
But when i run it shows me this:
Error using plot
Invalid data argument.
Error in freespace (line 3)
plot (x,y)
What am i doing wrong?
Sorry for my english
Answers (1)
DGM
on 8 Apr 2021
Try this:
x=1:5:800;
y=@(x) 4*pi*28*10^9 * x/(3*10^8); %i'm assuming you want pi there
plot(x,y(x)) % use it as a function
1 Comment
Ioannis Filippidis
on 8 Apr 2021
Categories
Find more on MATLAB in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!