How to reflect a graph
Show older comments
I am trying to reflect the graph closest to the origin. The reflection should start where the graph ends. I have not achieved this. Please see figure1. Any ideas? much appreciated
for n = 1:5;
v = v(n);
i;
d=z1/cosd(i); %calculate diagonal distance
h(n)=z1*sind(i); %calculate horizontal distance
t(n) = d/v;
v = [3:7];
depth(n)=z1
sini = ((sind(i)*(v+1))/v);
i= asind(sini)
z1=z1+2;
end
N=cumsum(h);
plot(h,depth)
hold on
grid on
B=cumsum(h)+N(:,end)
C=flip(depth)
plot(B,C)
axis ij

3 Comments
Image Analyst
on 11 Mar 2015
I don't know what reflect means to you. Like a mirror image about some line? If so, which line, or axis? Please attach a picture of what you'd like to get out.
JDilla
on 11 Mar 2015
JDilla
on 11 Mar 2015
Accepted Answer
More Answers (1)
Deeptanu Datta
on 18 Dec 2019
0 votes
How to take mirror image of a plot about the straight line y=-x ?
Categories
Find more on Discrete Data Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!