Suppress output for yline?

조회 수: 2 (최근 30일)
Lauren-Xante Claassen
Lauren-Xante Claassen 2023년 5월 14일
댓글: Lauren-Xante Claassen 2023년 5월 15일
I am trying to create a constant yline (for mean) on my plot, where the value is derived from a 1x9 vector named 'Average'. I will then want to repeat this for the standard deviation value as well. I basically need it to take the value from the first column in that vector and use that value to plot the line.
figure;
plot(SortedData_Cement(1,:)),(SortedData_Cement(9,:))
xlabel('Cement (kg/m3)');
ylabel('Compressive Strenth (MPa)');
yline(Average(1),'-.g','Average');
yline(StandardDev(1),':r','Standard Deviation');
grid on
grid minor;
I have attached the output for my code above and it looks ok, but it is providing an answer everytime. I do not want a return result, just the plot image.
ans =
116.0000 173.0000 0 192.0000 0 909.8000 891.9000 90.0000 31.0237
How do I stop this from returning the above?
  댓글 수: 1
Simon Chan
Simon Chan 2023년 5월 14일
The output should comes from other code which you does not shown here.

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

채택된 답변

chicken vector
chicken vector 2023년 5월 14일
편집: chicken vector 2023년 5월 14일
As you can see the ans does not come from the piece of code you provided but must be somewhere else.
The values appear to be cooming from SortedData_Cement so, most probably, you missed a ";" when you defined this variable.
Please provide the previous code for a more precse answer and also allow me to highlights some suggestions as comments in the code below.
SortedData_Cement = [116 173 0 192 0 909.8 891.9 90 31.0237];
Average = mean(SortedData_Cement);
StandardDev = std(SortedData_Cement);
figure;
% When you want to plot a 1xN vector just do without needing to specify the
% range:
plot(SortedData_Cement);
% Same thing for plotting one value only, you don't need parenthese:
yline(Average,'-.g','Average');
yline(StandardDev,':r','Standard Deviation');
xlabel('Cement (kg/m3)');
ylabel('Compressive Strenth (MPa)');
grid on
grid minor;
  댓글 수: 4
Lauren-Xante Claassen
Lauren-Xante Claassen 2023년 5월 15일
편집: Lauren-Xante Claassen 2023년 5월 15일
Ok that makes sense, thank you - I will go back and review my earlier code!
Lauren-Xante Claassen
Lauren-Xante Claassen 2023년 5월 15일
I have found the error - thank you!

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Graphics Object Programming에 대해 자세히 알아보기

태그

제품


릴리스

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by