error in line1and 4

2 visualizzazioni (ultimi 30 giorni)
firas
firas il 11 Mag 2023
Commentato: Torsten il 11 Mag 2023
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;

Risposte (1)

Chunru
Chunru il 11 Mag 2023
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 Commenti
firas
firas il 11 Mag 2023
it says vakue assigned to variable might be unsured (omega_n);
omega_n = omega_n * sqrt(1 - zeta^2); % damped natural frequency
Torsten
Torsten il 11 Mag 2023
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.

Accedi per commentare.

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by