error in line1and 4

1 次查看(过去 30 天)
firas
firas 2023-5-11
评论: Torsten 2023-5-11
Calculate the response function using the equation of motion:
omega_n = sqrt(k / m); % natural frequency
zeta = c / (2 * sqrt(m * k)); % damping ratio
omega_n = omega_n * sqrt(1 - zeta^2); % damped natural frequency
Calculate the response function using the equation of motion:
omega_n = sqrt(k / m); % natural frequency
zeta = c / (2 * sqrt(m * k)); % damping ratio
omega_d = omega_n * sqrt(1 - zeta^2); % damped natural frequency
figure;
plot(t, X);
xlabel('Time (s)');
ylabel('Displacement (m)');
title('Response of Mass-Spring-Damper System');
grid on;

回答(1 个)

Chunru
Chunru 2023-5-11
Those are comments which shoud start with %
% Calculate the response function using the equation of motion:
omega_n = sqrt(k / m); % natural frequency
Unrecognized function or variable 'k'.
zeta = c / (2 * sqrt(m * k)); % damping ratio
omega_n = omega_n * sqrt(1 - zeta^2); % damped natural frequency
% Calculate the response function using the equation of motion:
omega_n = sqrt(k / m); % natural frequency
zeta = c / (2 * sqrt(m * k)); % damping ratio
omega_d = omega_n * sqrt(1 - zeta^2); % damped natural frequency
figure;
plot(t, X);
xlabel('Time (s)');
ylabel('Displacement (m)');
title('Response of Mass-Spring-Damper System');
grid on;
  2 个评论
firas
firas 2023-5-11
it says vakue assigned to variable might be unsured (omega_n);
omega_n = omega_n * sqrt(1 - zeta^2); % damped natural frequency
Torsten
Torsten 2023-5-11
It means that you defined a variable, but you didn't use this variable in the sequel. Thus deleting the line where you defined the variable would not change anything in the results from the code - usually an indicator that you made a mistake.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Signal Processing Toolbox 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by