Use MATLAB's for loop to determine the value of y when n=192. (round answer to nearest integer)

Given: x=[... a bunch of values...];
and the formula y= the sum of k=1 to n [k (cubed root x sub k)]
Part B: Use MATLAB's while loop to determine the maximum value of n where y < 165238.
I have no idea how to do this. Help appreciated.

 採用された回答

A:
y = 0;
for k=1:n
y = y + x(k)^(1/3);
end
B:
y = 0;
n = 1;
while y < 165238
y = y + x(n)^(1/3);
n = n + 1;
end

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeLoops and Conditional Statements についてさらに検索

質問済み:

2014 年 2 月 14 日

コメント済み:

Jan
2014 年 2 月 14 日

Community Treasure Hunt

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

Start Hunting!

Translated by