How can i plot the basic fitting line through the origin (0,0)?
조회 수: 29 (최근 30일)
이전 댓글 표시
Information entered to the command window:
>> x=0:1.96:19.62; y=[0,1,3,11,25,38,52,66,78,93,106];
>> plot(x,y,'+')
>> xlabel('Load/N'); ylabel('Deflection/mm'); title('Measuring the Stiffness of the Spring');
The Figure plotted using the basic fitting linear option:
However I want my best fit line to go through the origin (0,0) without altering the data values or the scale of the axis.
댓글 수: 0
답변 (1개)
Are Mjaavatten
2018년 4월 5일
You want to find the slope a of the line
In Matlab you can use the backslash operator to do this, after transposing your arrays to column vectors:
a = x'\y';
plot(x,y,'*',x,a*x)
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Descriptive Statistics and Visualization에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!