I am not getting correct plot

조회 수: 4 (최근 30일)
nune pratyusha
nune pratyusha 2022년 6월 18일
답변: Ishu 2023년 10월 26일
for plotting purpose i am using draw now() command because without draw now() plot is not coming.
But plot is not looks good and it's doesn't shown desired output.
please help me i need below type of plots
  댓글 수: 4
KSSV
KSSV 2022년 6월 21일
How to call the function? Which function to run? How did you run the code? What is the input?
nune pratyusha
nune pratyusha 2022년 6월 21일
you have to run_LE_FO_p1 this file
LE_RF_FO_p1 and FO_Lyapunov_p1 both files are function files

댓글을 달려면 로그인하십시오.

답변 (1개)

Ishu
Ishu 2023년 10월 26일
Hi Nune Pratyusha,
I understand that you are trying to plot a 2D graph.
To plot a 2D graph you can use "plot()" function. And the "drawnow()" function is just to see the updates immediately on the screen. It will not have any effect on the resulting graph.
And as you can see you are using "p1 range" for the x-axis and the "p1" are from 1.1 to 1.3, but in the given screenshot x range is from 1-10. And coming to y-axis, in the given screenshot there are 5 "LEs", but you are plotting just the 3 "LEs" and those "LEs" values also does not seem to match with screenshot values.
It is just that the x-axis and y-axis values does not seem to be correct. And to plot all the 5 "LEs" you can plot the "LEs" one after the other and can make use of "hold on" to plot all the "LEs" on the same axes.
For more information on "plot()" function you can refer below MathWorks doumentation:
For more information on "drawnow()" you can refer below documentaion:
And for more information on "hold on" please refer:
Hope it helps.

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

태그

제품


릴리스

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by