So why doesn't this work?

1 Ansicht (letzte 30 Tage)
Wouter Stg
Wouter Stg am 10 Apr. 2015
Beantwortet: A Jenkins am 10 Apr. 2015
A simplified question for what im doing,
I've got variables
  • X :[1;2;3;4;5;6;7;8;9;10]
  • Y: magic(10)and i want to create Z,
Z= (number of x),Yvalue: (number of x),Y value) I tried this
y(x(1),3) which is the correct number i want.
y(x(4),3) which is also the correct number i want.
Now when i try Z= y(x(1),3): y(x(4),3)
I get
Columns 1 through 13
1 2 3 4 5 6 7 8 9 10 11 12 13
Columns 14 through 19
14 15 16 17 18 19
What am i doing wrong?
  2 Kommentare
KL
KL am 10 Apr. 2015
y(x(1),3) is 1 and y(x(4),3) is 19. So by Z= y(x(1),3): y(x(4),3) you mean Z = 1:19. I don't find anything surprising here. Can you explain what do you expect in Z?
Wouter Stg
Wouter Stg am 10 Apr. 2015
Bearbeitet: Wouter Stg am 10 Apr. 2015
What i want in Z is
out of y for the rownumber the number in x (x1)and for
the columnnumber the collumn of y (y(:,3)???
and than a sequence of it from in the exaple 1-4)
I want in Z the sequence in y from collumn 3 in z) so
[1; 7; 88; 19;] is what i want in Z

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

A Jenkins
A Jenkins am 10 Apr. 2015
z=y(X(1):X(4),3)

Weitere Antworten (0)

Kategorien

Mehr zu Encryption / Cryptography finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by