# The plot of this discontinous values does not work.

2 views (last 30 days)

Show older comments

Stefan Henning
on 18 Feb 2015

Commented: Stefan Henning
on 18 Feb 2015

Dear Matlab Community,

I got a problem plotting this discontinous geometry. There are no erros, but The plot is empty, just filled with some dots, that are even hard to realize :-( I really need to plot with x defined as a vector using linspace, like I did. I have no clue how to solve this problem. I would be very thankful if someone could help me out.

Thank you! Stefan

Here is the code I try to plot:

clc

clear all

close all

%Parameter:

R=2;

h=1;

L=10;

B = 5;

x=linspace(0.0,(2*R+L),100);

hmin = h/2;

if (x < R)

y2 = (R+hmin)-sqrt((R+hmin)^2-((R+hmin)^2-R^2+(x-R).^2));

y2_neg = -y2;

elseif (x > (L+R))

y2 = (R+hmin)-sqrt((R+hmin)^2-((R+hmin)^2-R^2+(x-R).^2));

y2_neg = -y2;

else

y2 = hmin;

y2_neg = -y2;

end

plot(x,y2,x,y2_neg);

grid on

title('Geometrie der Gelenkkontur')

xlabel('s = [0:L]')

ylabel('H(x)')

axis equal

##### 0 Comments

### Accepted Answer

### More Answers (2)

Erik S.
on 18 Feb 2015

Erik S.
on 18 Feb 2015

##### 0 Comments

### See Also

### Categories

### Community Treasure Hunt

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

Start Hunting!