How to plot a shape away from the x and y axis?

2 views (last 30 days)
Hi,
I want to plot shapes but I don't want them to be on the axis (I don't want to remove the axis though).
Here is my program: h=input('What shape do you want?:','s'); a=input('The length of a side is (m):'); if strcmp(h, 'square') plot([0 0 a a 0],[0 a a 0 0],'r','LineWidth',3) end

Accepted Answer

jonas
jonas on 10 Oct 2018
Edited: jonas on 10 Oct 2018
Just adjust the axes limits
h=input('What shape do you want?:','s');
a=input('The length of a side is (m):');
if strcmp(h, 'square')
plot([0 0 a a 0],[0 a a 0 0],'r','LineWidth',3)
xlim([-a 2*a]);
ylim([-a 2*a]);
end

More Answers (0)

Categories

Find more on 2-D and 3-D Plots in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!