Create a vector x with the elements

Create a vector x with the elements x = (-1^n + 1/2*n -1 ) Add up the elements of the version of this vector that has 100 elements.
Can someone tell me how to do it?

2 件のコメント

Walter Roberson
Walter Roberson 2011 年 2 月 3 日
Is that (-1)^n ? Does the 1/2 apply to n or to (n-1) ? Is n a constant, or does it represent the index of the element? If it represents the index, should n start at 0 or at 1 ?
the cyclist
the cyclist 2011 年 2 月 3 日
If this is class homework, please say so and describe what you have tried on your own.

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

回答 (2 件)

Davide Ferraro
Davide Ferraro 2011 年 2 月 3 日

2 投票

You can use vector operations on the vector n with elements from 1 to 100:
x = (-1.^n + 1/2*n -1);
to create the x vector.
If you need to sum every element you can then use the SUM command:
sum(x)
Barnali
Barnali 2023 年 8 月 21 日
編集済み: DGM 2023 年 10 月 16 日

1 投票

n = 1:100;
x = ((-1).^(n+1))./(2*n-1);
sum(x)
ans = 0.7829

1 件のコメント

SIBUNABIRWA
SIBUNABIRWA 2023 年 11 月 30 日
編集済み: SIBUNABIRWA 2023 年 11 月 30 日
It is working out. Thank you very much

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

カテゴリ

ヘルプ センター および File ExchangeGet Started with MATLAB についてさらに検索

質問済み:

2011 年 2 月 3 日

編集済み:

2023 年 11 月 30 日

Community Treasure Hunt

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

Start Hunting!

Translated by