Evaluate this equation using increments of 0.1 starting from 0

16 visualizaciones (últimos 30 días)
Lk = 5;
ceq =1;
t=90;
q=0:0.1:0.5;
mq = (((4*sqrt(Lk*ceq))-t)/((2*q*t) - t));
I would like to evaulte mq using values from 0 to 0.5 in incremnts of 0.1. I want all the values stored for both q and mq.
Thanks

Respuesta aceptada

Walter Roberson
Walter Roberson el 7 de Jul. de 2023
Lk = 5;
ceq =1;
t=90;
q=0:0.1:0.5;
mq = (((4*sqrt(Lk*ceq))-t)./((2*q*t) - t));
plot(q, mq)

Más respuestas (1)

Diwakar Diwakar
Diwakar Diwakar el 8 de Jul. de 2023
To evaluate mq using values from 0 to 0.5 in increments of 0.1 and store the corresponding values for both q and mq, you can use a loop to iterate over the range of q values and calculate mq for each iteration
Lk = 5;
ceq = 1;
t = 90;
q = 0:0.1:0.5;
mq = ((4 * sqrt(Lk * ceq) - t) ./ ((2 * q * t) - t));
% Display the values
for i = 1:length(q)
disp(['q = ' num2str(q(i)) ', mq = ' num2str(mq(i))]);
end
q = 0, mq = 0.90062 q = 0.1, mq = 1.1258 q = 0.2, mq = 1.501 q = 0.3, mq = 2.2515 q = 0.4, mq = 4.5031 q = 0.5, mq = -Inf

Categorías

Más información sobre Programming 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!

Translated by