用MATLAB编程画二维图,求程序!
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/28 15:29:24
用MATLAB编程画二维图,求程序!
方程为:x为位移,
![](http://img.wesiedu.com/upload/6/82/6824de971edd750791c34e767d678190.jpg)
![](http://img.wesiedu.com/upload/8/20/820114917ad9fc2fc9fca8c27012e024.jpg)
![](http://img.wesiedu.com/upload/c/56/c5648c4eec3f8a3799f1fb6a1cfae318.jpg)
![](http://img.wesiedu.com/upload/c/7a/c7ab4ad2ffd6ea195abf8c81f51f7d25.jpg)
![](http://img.wesiedu.com/upload/7/86/786e34699635c997347235fb2b5d2700.jpg)
![](http://img.wesiedu.com/upload/b/69/b697e7a1c9db769ceb87187ac02a9369.jpg)
最后完成的图像应为
![](http://img.wesiedu.com/upload/7/a1/7a1a8db2784f86e71f553ef66221e3e6.jpg)
方程为:x为位移,
![](http://img.wesiedu.com/upload/6/82/6824de971edd750791c34e767d678190.jpg)
![](http://img.wesiedu.com/upload/8/20/820114917ad9fc2fc9fca8c27012e024.jpg)
![](http://img.wesiedu.com/upload/c/56/c5648c4eec3f8a3799f1fb6a1cfae318.jpg)
![](http://img.wesiedu.com/upload/c/7a/c7ab4ad2ffd6ea195abf8c81f51f7d25.jpg)
![](http://img.wesiedu.com/upload/7/86/786e34699635c997347235fb2b5d2700.jpg)
![](http://img.wesiedu.com/upload/b/69/b697e7a1c9db769ceb87187ac02a9369.jpg)
最后完成的图像应为
![](http://img.wesiedu.com/upload/7/a1/7a1a8db2784f86e71f553ef66221e3e6.jpg)
![用MATLAB编程画二维图,求程序!](/uploads/image/z/2184854-14-4.jpg?t=%E7%94%A8MATLAB%E7%BC%96%E7%A8%8B%E7%94%BB%E4%BA%8C%E7%BB%B4%E5%9B%BE%2C%E6%B1%82%E7%A8%8B%E5%BA%8F%21)
clc;clear;close
n=1:-0.01:0;
r=0.5;
k=0.20826;t0=3.27216;y0=0.82581;
t1=t0;y1=-r*y0;t=t0+n*pi;
%t=[t,t+pi/4];
c1=1+k*sin(t1);c2=y1+k*cos(t1);
x=c1+c2*(t-t0)-k*sin(t);
y=c2-k*cos(t);
plot(x,y)
xlabel('Displacement')
ylabel('velocity')
axis([-1 1 -1 1])
上面那条曲线是不可能的,因为不管t为何值y=c2-k*cos(t)= -0.6194- 0.2083cos(t)<0的.怎么可能大于0呢
再问: 请问n的定义是什么意思啊?
再答: n不能定义为1,而应该是个数组,不然t,x和y就都会是一个数而不是数组,经过我调试n取-1到0的间断点时,x能够落在-1和1之间
再问:
文章里是这么画的,我也不知道,第二种情况n=3呢?
这些有用吗?
再答: 不晓得了,
再问: 好的,谢啦!
n=1:-0.01:0;
r=0.5;
k=0.20826;t0=3.27216;y0=0.82581;
t1=t0;y1=-r*y0;t=t0+n*pi;
%t=[t,t+pi/4];
c1=1+k*sin(t1);c2=y1+k*cos(t1);
x=c1+c2*(t-t0)-k*sin(t);
y=c2-k*cos(t);
plot(x,y)
xlabel('Displacement')
ylabel('velocity')
axis([-1 1 -1 1])
上面那条曲线是不可能的,因为不管t为何值y=c2-k*cos(t)= -0.6194- 0.2083cos(t)<0的.怎么可能大于0呢
再问: 请问n的定义是什么意思啊?
再答: n不能定义为1,而应该是个数组,不然t,x和y就都会是一个数而不是数组,经过我调试n取-1到0的间断点时,x能够落在-1和1之间
再问:
![](http://img.wesiedu.com/upload/e/b8/eb836abe130c68f0db0fedb14e534a0a.jpg)
![](http://img.wesiedu.com/upload/1/da/1dad03e59cb5e06eee1876f220e7e986.jpg)
再答: 不晓得了,
再问: 好的,谢啦!