[问题]帮行矩阵里面的值编号

楼主: aerodan (aerodan)   2016-01-02 16:11:21
大家好
matlab新手想请教一个问题
假设我有一个行矩阵[A]里面有n个值(n为未知数,从别的地方get)
请问我应该怎么帮矩阵里面的每一个值依序编号?
┌ ┐
│3 │
│5 │
A= │2 │
│↓│
│n │
└ ┘
a1=3
a2=5
a3=2

aN=n
谢谢!
作者: clang (llvm)   2016-01-02 16:39:00
索引值不就是编号了?
作者: celestialgod (天)   2016-01-02 16:42:00
大概又是一个想要eval的吧= =
作者: clang (llvm)   2016-01-02 16:45:00
会不会不知道可以a(1)=3阿不知道矩阵大小可以用size或numel差如果是不知道会有几个资料要输入,不用担心,超过边界matlab会自动帮你扩矩阵大小A(:, 2) = 1:numel(A); 你是除了索引以外还想要一个编号@@?
作者: s4300026 (s4300026)   2016-01-02 19:05:00
存盘的次序当作编号值不是很好吗你可以想成matlab已经帮你编号好了,指令是a(1)=3,a(2)=5,a(3)=2...如果想检查半径,就用for index=1:n, if a(index) 10,.
楼主: aerodan (aerodan)   2016-01-02 20:12:00
一开始的确是想另外编号 谢谢两位的建议 我先来试试看

Links booklink

Contact Us: admin [ a t ] ucptt.com