How can I connect my equations for a shear/bending moment diagram?

I have a 1.2 m beam. That is the vector l. SN1, SN2, and SN3 represent the three equations for my shear force diagram. When I go to plot them, they are disconnected. That is the problem. How can I make my plot connect the end of one line segment to the beginning of the next?
l = 0:.001:1.2;
SN1 = -150*(l(logical(S1)));
SN2 = -150*(l(logical(S2))) + 90;
SN3 = -150*(l(logical(S3))) + 180;
plot((l(logical(S1))), SN1, 'r')
hold on
plot((l(logical(S2))), SN2, 'r')
plot((l(logical(S3))), SN3, 'r')

2 Kommentare

plot((l(logical(S1))), SN1, 'r',(l(logical(S2))), SN2, 'r',(l(logical(S3))), SN3, 'r')
This is another way that I have plotted the functions. They are still disconnected in the same way, though. Hopefully this will help identify the problem in another way.
darova
darova am 25 Apr. 2020
Bearbeitet: darova am 25 Apr. 2020
Try this madness
plot(l([S1 S2 S3]~=0),[SN1 SN2 SN3])

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Pravin Jagtap
Pravin Jagtap am 27 Apr. 2020

0 Stimmen

Hello,
I would recommend you to take a look at this question which deals with the similar issue of plotting shear force and bending moment diagram:
Hope, this will help you.

Kategorien

Mehr zu Simscape Multibody finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2019b

Gefragt:

am 24 Apr. 2020

Beantwortet:

am 27 Apr. 2020

Community Treasure Hunt

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

Start Hunting!

Translated by