一图胜千言。将计算结果用图表达出来定是极好的!
调用MATLAB中的line函数可以画直线。例如line([1,2],[3,4])将画出(1,3)到(2,4)的一条直线,而不是(1,2)到(3,4)。
当调用line(A,B)中,a b是相同大小的矩阵时,将会在对应的每一列做一条直线。当调用line(A,B,C)时,相应地会在三维图中画一条线。此时的A,B,C 均为2xN矩阵。总结为line([起点横坐标,终点横坐标],[起点纵坐标,终点纵坐标]),注意line与plot两个函数的区别。
现在用一个简单 平面桁架的变形来实现
结点2有一个向下的集中荷载,在计算出结点位移后就可以画变形图了。画图时调用的函数为
为便于比较,将变形前后的图画在一起