Ayuda sobre tabular una serie de valores.
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hola, estoy buscando ayuda. Cree este codigo para comprobar algo, al ver que si funciona me surgio la duda de como poder graficar los valores que da el codigo.
Pense en almacenar los datos en una matriz para poder hacer el grafico, pero en un punto en especifico a un valor X se le dan dos valores en Y como si fuera una funcion discontinua.
Agradezco a quien pueda ayudarme.
function puntual()
disp('Inserte la longitud de la viga');
l=input('');
disp('Inserte la magnitud de la cgarga');
w=input('');
disp('Inserte la ubicacion de la carga');
m=input('');
ra=(w*(l-m))/l;
disp(['La reaccion en A es:',num2str(ra)]);
rb=(w*m)/l;
disp(['La reaccion en B es:',num2str(rb)]);
disp('Para ver el valor del cortante digite 1 o 2 si quiere ver el flector');
v=input('');
switch v
case 1
disp('Selecciono cortante');
for i=0:l/40:m
p=w*(l-m)/l;
disp(['El valor en:',num2str(i),' es: ',num2str(p)]);
end
for i=m:l/40:l
a=-(w*m/l);
disp(['El valor en:',num2str(i),'es:',num2str(a)]);
end
otherwise
disp('Selecciono flector');
for i=0:l/40:m
q=(w*i*((l-m)/l));
disp(['El valor en:',num2str(i),'es:',num2str(q)]);
end
for i=m:l/40:l
s=(-(w*m*i)/l)+(w*m);
disp(['El valor en:',num2str(i),'es',num2str(s)]);
end
end
end
0 Commenti
Risposte (0)
Vedere anche
Categorie
Scopri di più su Characters and Strings 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!