How to plot same function several times
15 次查看(过去 30 天)
显示 更早的评论
I will like to plot a function several times in a single plot
consider I have
angle = 0 b= 5; c = b + sin (angle); d= b + cos (angle); plot (c, d)
My aim is to plot c against d using angle 0, 30, 45, 60 and 90. And I want it in a single plot.
Thanks
0 个评论
回答(1 个)
Raghava S N
2024-11-19,8:40
As I understand, you want to plot the variable “c” against “d” for multiple values of the variable “angle” in the same plot.
This can be achieved by declaring the variable “angle” as a row or column matrix with the required values. This is because the “plot” function can take a matrix as input. For more information about how the “plot” function works, refer to this link - https://www.mathworks.com/help/matlab/ref/plot.html#mw_6748a9ec-33eb-483b-b8f1-919954dfae40:~:text=x%2Dcoordinates%2C%20specified%20as%20a%20scalar%2C%20vector%2C%20or%20matrix.
I have provided a sample code snippet to demonstrate the required functionality-
angle = [0 30 45 60 90];
b = 5;
c = b + sin (angle);
d = b + cos (angle);
plot (c, d)
Hope this helps!
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Line Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!