prompt for variables in an equation
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Ken
el 25 de Feb. de 2012
Comentada: Walter Roberson
el 23 de Mayo de 2019
Hello,
I am new here and to Matlab so here is my question. How do I promp a user for variables in an equation and after the answer is given to loop back again in order to enter new variable?
example:
promp for r
promp for h
r^2*acos((r-h)/r)-(r-h) * sqrt(2*r*h-h^2)
answer =
Loop
0 comentarios
Respuesta aceptada
Walter Roberson
el 26 de Feb. de 2012
while true
r = input('How about sending an r value over this way?');
h = input('Groovy. Got a spare h value too?');
r^2*acos((r-h)/r)-(r-h) * sqrt(2*r*h-h^2)
end
3 comentarios
Walter Roberson
el 23 de Mayo de 2019
while true
r = input('How about sending an r value over this way?');
if isscalar(r) && isnumeric(r); break; end
end
while true
h = input('Groovy. Got a spare h value too?');
if isscalar(h) && isnumeric(h); break; end
end
disp( r^2*acos((r-h)/r)-(r-h) * sqrt(2*r*h-h^2) )
Más respuestas (1)
Panagiotis Panos Katranitsas
el 25 de Feb. de 2012
Hi Ken,
i think the instruction input is what you need.
ex.
reply = input('Do you want more? Y/N [Y]: ', 's');
if isempty(reply)
reply = 'Y';
end
3 comentarios
Walter Roberson
el 26 de Feb. de 2012
Please do not send clarifying questions in email: post them as comments.
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!