loop for equation a*b-c*d*(p-1)=1
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I need matlab loop code for equation a*b-c*d*(p-1)=1 where a nad c are randomly selected and b,d and p are calculated previously...loop must satisfy the equation and then display a and c
1 comentario
Walter Roberson
el 12 de Abr. de 2013
duplicates http://www.mathworks.co.uk/matlabcentral/answers/71707-need-help-on-equation-a-b-c-d-t-1-1
Discussion should happen there.
Respuesta aceptada
Yao Li
el 12 de Abr. de 2013
b=1;
d=2;
p=3;
c=rand(10);
for i=1:length(c)
a(i)=1+c(i)*d*(p-1)/b;
fprintf('a=%d c=%d\n',a(i),c(i))
end
2 comentarios
Walter Roberson
el 12 de Abr. de 2013
This does not randomly select "a"... but randomly selecting both "a" and "c" is unlikely to ever find a solution. See discussion in the original of this thread http://www.mathworks.co.uk/matlabcentral/answers/71707-need-help-on-equation-a-b-c-d-t-1-1
Walter Roberson
el 12 de Abr. de 2013
Algebraic correction:
a(i)=(1+c(i)*d*(p-1))/b;
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!