Notation problem: Defining an equation using parenthesis.
4 次查看(过去 30 天)
显示 更早的评论
Hi all,
I am having the following problem and I'm not sure it has a solution:
I am running the following equations within a 'for loop'.
Wf = [];
for i = 1:29
Wf = [Wf,SFC*T*(disp(i)/V1)];
W1(i+1) = W1(i)-Wf(i);
end
I have defined Wf(i) using parenthesis and I want to know if there is a way I can define W1(i+1) in the same manner.
Thanks in advance
0 个评论
回答(1 个)
Image Analyst
2014-10-15
Well sure, you did it already. You just need to make sure that Wf(1) - the first element - has been defined before you assign Wf(i+1).
However I am worried about disp(i). It seems you are using an array call disp that somehow gets assigned before the loop. disp is a built-in function so it's a very bad idea to use a variable with the same name as any built-in function.
另请参阅
类别
在 Help Center 和 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!