loop for equation a*b-c*d*(p-1)=1

2 ビュー (過去 30 日間)
rjnt Kaur
rjnt Kaur 2013 年 4 月 12 日
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

採用された回答

Yao Li
Yao Li 2013 年 4 月 12 日
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 件のコメント
Walter Roberson
Walter Roberson 2013 年 4 月 12 日
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
Walter Roberson 2013 年 4 月 12 日
Algebraic correction:
a(i)=(1+c(i)*d*(p-1))/b;

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeDevelop Apps Using App Designer についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by