How save the array?

I have an array satring from 0.1 to 1 with 0.1 difference. I have to use it in foor loop. It is required that ra has to be in the below format.
for ra=0.1:0.1:1
%do something
end
howover, the value of ra is also have to be stored in a different array. Lets say the array is raz. How can I store the value of ra with each iteration in raz? I hope i have been able to explain the question

Answers (1)

Hi, you can first store the raz and then use it in a for:
raz=(0.1:0.1:1)
raz = 1×10
0.1000 0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000 1.0000
for ra=raz(1):raz(end)
%Do something
end
In this way you'll have both, the for and the variable

1 Comment

Another thing you can do is declare the variable raz, and then use positions in the for instead of the actual numbers
raz=(0.1:0.1:1)
for i=1:length(raz)
ra=raz(i);
%Do something
end
In this way you can have your vector raz and utilize the value you need by calling a speific element of the vector

Sign in to comment.

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Products

Release

R2022a

Asked:

on 29 Mar 2023

Commented:

on 29 Mar 2023

Community Treasure Hunt

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

Start Hunting!