adding strings per component

1 visualizzazione (ultimi 30 giorni)
cgo
cgo il 29 Nov 2014
Commentato: cgo il 29 Nov 2014
Hi,
I have the following code:
for n = 1:4
velocity = ['v_',num2str(n),' = n*2'];
eval(velocity)
position = ['x_', num2str(n), '= n.^2'];
eval(position)
end
So, the expected output would be: v_1 = 2, x_1 = 1 \\ v_2 = 4, x_2 = 4 \\ … \\ v_4 = 8, x_4 = 16.
Let's say we want to do something to the components. For example, add v_1 + x_1, (we want to do something to variables with the same index.) How do we do that?

Risposta accettata

Azzi Abdelmalek
Azzi Abdelmalek il 29 Nov 2014
  6 Commenti
Azzi Abdelmalek
Azzi Abdelmalek il 29 Nov 2014
You can also use table
velocity=s(:,1);
position=s(:,2);
out=table(velocity,position)
cgo
cgo il 29 Nov 2014
Thanks again.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Structures in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by