Matlab question about code

2 views (last 30 days)
Francesco
Francesco on 6 Feb 2014
Commented: Amit on 6 Feb 2014
>> D_pre
D_pre =
0.2000 0.7000 0.4500 0.1000
0.3000 0.4000 0.3700 0.6000
[righe_d, colonne_d]= size(D_pre)
coordinate=zeros(2, colonne_d)
for i=1:colonne_d
coordinate=D_pre(:,i)
end
I want to have in output all the components of coordinate variables. I have to obtain:
0.2
0.3
and
0.7
0.4
and so on. In coordinate variable I have only the last that I want to obtain. How Can I modify the code?

Accepted Answer

Amit
Amit on 6 Feb 2014
[righe_d, colonne_d]= size(D_pre)
coordinate=zeros(2, colonne_d)
for i=1:colonne_d
coordinate(:,i)=D_pre(:,i)
end
  1 Comment
Amit
Amit on 6 Feb 2014
However if D_pre has the coordinate, you can simply use it as it is in your code? Why copying a variable?

Sign in to comment.

More Answers (0)

Categories

Find more on Operating on Diagonal Matrices in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!