Need help with a nested for loops

Hello everyone!I am trying to create a function that you can put a vector 'x' and a order 'N' to solve for the exp(x). It is close to being correct however i just can't seem to get it.
function [y] = nexp1(x,N)
U = length(x);
for k = 1:U
asum = 0;
for w = 1:length(x)
new = (x(k).^w / factorial(w))
asum = asum + new
end
y(k) = asum
end
end

3 个评论

Were you told to use nested FOR loops?
Yes must use nested
Well it tells to write a function using nested and then it says do it without nested.

请先登录,再进行评论。

 采纳的回答

Your
for w = 1:length(x)
Should be
for w = 0 : N

2 个评论

Awesome thanks! Can you explain on how to do it with only 1 for loop? I assume you would need to vectorize the inside FOR loop?
Yes you would vectorize the inside for loop.

请先登录,再进行评论。

更多回答(0 个)

类别

在 帮助中心 和 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!

Translated by