what is wrong with my script
11 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
clear all
for loop_index = 1:2
x = input('Input number to convert');
units = input('Input the units to convert from')
if units == mm
cm = x/10
m = x/1000
inch = x/25.4
km = x/1000000
end
if units == cm
mm = x*10
m = x/100
inch = x/2.54
km = x/100000
end
if units == m
mm = x*1000
cm = x*100
inch = x*39.37
km = x/1000
end
end
0 Commenti
Risposta accettata
Stephan
il 4 Dic 2019
clear all
for loop_index = 1:2
x = input('Input number to convert');
units = input('Input the units to convert from','s')
if units == 'mm'
cm = x/10
m = x/1000
inch = x/25.4
km = x/1000000
end
if units == 'cm'
mm = x*10
m = x/100
inch = x/2.54
km = x/100000
end
if units == 'm'
mm = x*1000
cm = x*100
inch = x*39.37
km = x/1000
end
end
5 Commenti
merina amon
il 20 Ago 2020
here is the full script
M1=53 ; %mass
M2=62.096; %mass
k=3096000; % stiffness
f= 1277;%exciting force
w1= 241.6921;
w2= 223.2897;
for i = 1: 101
w=0:50:100;
x1= (2-((w/w2).^2))*f ./ ( (3-((w/w1).^2))*(2-((w/w2).^2))-(4*(k.^2)) );
x2 = (4*k*f)./( (3-((w/w1).^2)) * (2-((w/w2).^2))-(4*k.^2));
end
subplot (211);
plot (w, x1);
xlabel ('w')
ylabel ('X_1');
axis([0 8 -5 5]);
grid on;
subplot (212);
plot (w, x2);
title('Frequency Response of a harmonically two degree of freedom system')
xlabel ('w');
ylabel ('X_2');
axis([0 8 -5 5]);
grid on
Steven Lord
il 20 Ago 2020
merina amon, your question doesn't seem to be related to the original question. Please post it as a new question. When you do be sure to include the full and exact text of the error message you received.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Axis Labels in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!