integration using set of matrix equation
조회 수: 1 (최근 30일)
이전 댓글 표시
if I have the accelartion
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/274556/image.png)
and I would like to calculate the theta and its derivative angles
L=1.6; n=16; l=0.1; m=0.1; I=0.0001 g=9.8; kn=2;
alpha=pi/6; mu=0.3; a=0.0625; T=32;
xl_0=0; zl_0=0; xD1_0=0; zD1_0=0; pD1_0=0; G=m*n*g;
theta(1:n-1)=-2*alpha*sin(kn*pi/n)*sin(2*kn*pi*s/L+2*kn*pi*(1:n-1)/n+kn*pi/n);
thetaD(1:n-1)=(-4*kn*pi*alpha/L)*sin(kn*pi/n)*cos(2*kn*pi*s/L+2*kn*pi*(1:n-1)/n+kn*pi/n)*sd;
phi(1:n)=alpha;
phi(2:n)=phi(1:n-1)+theta(1:n-1);
how can calculate them
can anyone help me please?
댓글 수: 0
답변 (1개)
Walter Roberson
2020년 3월 2일
In https://www.mathworks.com/matlabcentral/answers/506724-how-to-solve-this-equation-for-laplace-transform-with-matlab#comment_802772 I show how to use heaviside() to implement piecewise calculations in a way that can be integrated (or fourier transformed, or laplace transformed.) See in particular the helper function I named R. The first parameter is the variable name; the second parameter is the lower bound that applies; the third parameter is the upper bound that applies; the last parameter is the value that is to apply inside that range.
댓글 수: 4
Walter Roberson
2020년 3월 2일
Is
the same as the s in that equation, or is the
the second derivative of the s in that equation?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/274585/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/274586/image.png)
The
is effectively a function of t but in the equation for theta you are treating s as a variable. I do not see any t in the theta equation ? Is the idea that at each different angle, you would want a different time-based formula ?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/274587/image.png)
참고 항목
카테고리
Help Center 및 File Exchange에서 Calculus에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!