Plot 2D Spring

版本 1.0.1 (3.8 KB) 作者: Xue-She Wang
Easily generate coordinates of 2D springs for plotting and animation.
228.0 次下载
更新时间 2018/11/21

--------------------------------- Tutorial ---------------------------------

'Spring.m' is a class file which generates coordinates of a 2D spring for plotting. A new spring instance can be created by passing 'spring radius' and 'number of coils'. For example:
```
spr = Spring(5, 10);
```
creates a spring instance `spr` with radius of 5 and coils number of 10. This instance gives coordinates of a spring connecting two arbitrary points by passing the coordinates of the two points into 'spr.getSpr(point1, point2)'. For example:
```
[x, y] = spr.getSpr([-1, 5], [4, 2]);
```
returns the coordinates of the spring connecting point (-1, 5) and point (4, 2), and then you could simply visualize the spring by using:
```
plot(x, y);
```
More details can be found in the demo files.

--------------------------------- Demo Files ---------------------------------

--- demo_StaticSpring.m ---

This demo file plots a simple static spring connecting two arbitrary points.

--- demo_MovingSpring.m ---

This demo file makes an animation of three moving points connectted by two different springs.

引用格式

Xue-She Wang (2026). Plot 2D Spring (https://github.com/wangxueshe/Plot-2D-Spring-in-Matlab), GitHub. 检索时间: .

MATLAB 版本兼容性
创建方式 R2017a
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Animation 的更多信息

无法下载基于 GitHub 默认分支的版本

版本 已发布 发行说明
1.0.1

Picture updated.

1.0.0

要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库
要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库