beginner question for .m conversion

I am beginner at MATLAB, I need to convert small program from fortran code to m file I succeed to do that except one command i don't know how to conver it in m file. The command is: x=x+1 could you help me?

回答 (1 件)

Geoff Hayes
Geoff Hayes 2015 年 10 月 16 日

0 投票

Mohamed - the code to increment a local variable by one would be the same in MATLAB. Just do
x = x + 1;

2 件のコメント

Mohamed Ibrahim
Mohamed Ibrahim 2015 年 10 月 16 日
i did not mean it i need to to make x(n+1)=x(n) +... each time step in simulation.
Geoff Hayes
Geoff Hayes 2015 年 10 月 16 日
So you have some sort of recurrence relation. If you know how many elements to iterate over, you could do something like
n = 42;
x = zeros(n,1);
x(1) = 2;
for k=2:n
x(k) = x(k-1) + somethingElse;
end
In the above, we size x to be n elements long. We initialize the first element of x to be some random (for this example) number, and then iterate from 2 to the end of x updating each element according to whatever equation you require (this is the somethingElse).

この質問は閉じられています。

質問済み:

2015 年 10 月 16 日

閉鎖済み:

2021 年 8 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by