How to Convert Magnitude(g/N)/Phase (degrees) data in to Complex Receptance (m/N)
조회 수: 10 (최근 30일)
이전 댓글 표시
I have an experimental data as shown below. The data was provided in Magnitude and Phase format. The magnitude (Accelerance) is in g/N and Phase is in degrees. I have been trying to convert this in to Complex Receptance data in m/N.
How can I convert this data in to Complex format (Real & Imaginary)?
X_Value Y_Module Y_Phase
Hz (g)/(N) °
0.00000e+000 1.16597e+002 -1.80000e+002
3.12500e-001 9.33462e+001 5.02240e+001
6.25000e-001 5.64734e+001 -5.00929e+001
9.37500e-001 6.46840e+001 -1.31199e+002
1.25000e+000 7.82452e+001 1.24086e+002
1.56250e+000 7.76202e+001 2.68690e+001
1.87500e+000 9.72691e+001 -5.02411e+001
2.18750e+000 4.28383e+002 -1.46419e+002
2.50000e+000 1.53160e+002 2.92812e+001
2.81250e+000 9.49255e+001 -3.97049e+001
3.12500e+000 9.55640e+001 -1.13590e+002
3.43750e+000 9.40966e+001 1.67688e+002
3.75000e+000 8.98931e+001 1.00578e+002
4.06250e+000 1.25336e+002 4.60492e+001
4.37500e+000 2.65255e+002 -2.52481e+001
4.68750e+000 6.70180e+002 -1.13068e+002
5.00000e+000 3.86090e+003 1.56183e+002
댓글 수: 0
답변 (1개)
Chunru
2021년 10월 5일
x =[0.00000e+000 1.16597e+002 -1.80000e+002
3.12500e-001 9.33462e+001 5.02240e+001
6.25000e-001 5.64734e+001 -5.00929e+001
9.37500e-001 6.46840e+001 -1.31199e+002
1.25000e+000 7.82452e+001 1.24086e+002
1.56250e+000 7.76202e+001 2.68690e+001
1.87500e+000 9.72691e+001 -5.02411e+001
2.18750e+000 4.28383e+002 -1.46419e+002
2.50000e+000 1.53160e+002 2.92812e+001
2.81250e+000 9.49255e+001 -3.97049e+001
3.12500e+000 9.55640e+001 -1.13590e+002
3.43750e+000 9.40966e+001 1.67688e+002
3.75000e+000 8.98931e+001 1.00578e+002
4.06250e+000 1.25336e+002 4.60492e+001
4.37500e+000 2.65255e+002 -2.52481e+001
4.68750e+000 6.70180e+002 -1.13068e+002
5.00000e+000 3.86090e+003 1.56183e+002];
r = x(:,2).*exp(1i*deg2rad(x(:, 3)))
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!