Minimum of the upper limit of a summation

1 次查看(过去 30 天)
I would like to write the summation in the matlab code where are positive integer. Can anyone help me how to write that in matlab?

采纳的回答

Ameer Hamza
Ameer Hamza 2020-6-13
Something like this
p = 10;
q = 12;
up_lim = min(p, q);
f = @(x) sum((x-1).^(0:up_lim));
Result
>> f(0)
ans =
1
>> f(0.5)
ans =
0.6670
>> f(1)
ans =
1
>> f(2)
ans =
11
>> f(5)
ans =
1398101
  12 个评论
Ameer Hamza
Ameer Hamza 2020-6-13
min() cannot be used for symbolic variables. You cannot use it in this code.
AVM
AVM 2020-6-13
编辑:AVM 2020-6-13
@Ameer: Thanks. yes. It can't be used as min(). I was wrong.

请先登录,再进行评论。

更多回答(0 个)

标签

Community Treasure Hunt

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

Start Hunting!

Translated by