How to plot() with axes through the origin?
66 次查看(过去 30 天)
显示 更早的评论
I have found these two references:
First reference: https://www.mathworks.com/help/matlab/creating_plots/display-axis-lines-through-origin.html
This has the error:
While setting the 'XAxisLocation' property of Axes: 'origin' is not a valid value. Use one of these values: 'bottom' | 'top'. Error in plotafunction (line 39) ax.XAxisLocation = 'origin';
and there exists no function titled: PlotAxisAtOrigin(x,y).
Can someone tell me simply how to plot a simple mathematical graph with the axes through the origin like that taught us in school?
MATLAB R2015a
thanks. r b-j
0 个评论
回答(3 个)
Steven Lord
2016-12-14
The ability to specify the 'origin' value for the XAxisLocation and YAxisLocation properties of an axes was introduced in release R2015b.
0 个评论
KSSV
2016-12-14
Go to this link: http://in.mathworks.com/matlabcentral/fileexchange/10473-plotaxisatorigin and download the function PlotAxisAtOrigin. Read the documentation part in the code. It works fine.
0 个评论
SenorPorky
2017-9-20
Sup
Here is the code you need. Adjust your range as needed.
hold on
grid on
x=linspace(-150,150) ;
y=linspace(0,0) ;
plot(x,y,'k-') ;
plot(y,x,'k-') ;
Cheers!
0 个评论
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!