Solving equation with increasing value by multiplication
古いコメントを表示
Hello, I am trying to create a code to calculate the area of a triangle with a range of length. And these length number are twice the previous number. Basically, first is 2, then 4, 8, 16, 32, 64, 128. Its breadth stays the same.
Code.
a =[1:???:128]
for i=1:length(a)
y=a(i)*100/2
end
I appreciate all your help in advance.
回答 (2 件)
James Tursa
2018 年 3 月 16 日
a = 2.^(1:7);
Faith Bagire
2020 年 9 月 4 日
The best way that worked for me is using a while loop!
a=1;
while a < 128
y=a*100/2
a=a*2;
end
カテゴリ
ヘルプ センター および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!