[問題]變數合併成一個值已回收
各位高手大家好
新手小弟有一個22X9陣列A=[11 11 11 ... 11 11 11
11 11 11 ... 11 11 12
11 11 11 ... 11 12 11
11 11 12 ... 12 11 11
.
.
.
12 11 11 ... 11 11 11]
想要合併成22X1陣列
B=[111111...111111
111111...111112
111111...111211
111112...121111
.
.
.
121111...111111]
小弟的方法是
for j=1:22
Temp=0;
for i=1:9
Temp=Temp+A(j,(10-i))*10^(2*(i-1));
end
B(j,1)=Temp;
end
但是算出來的答案 末三位都是0
B=[111111...111000
111111...111000
111111...111000
111112...121000
.
.
.
112111...111000]
想請問各位我哪裡出錯了嗎?
或者是否有任何function可以使用?
非常感謝各位高手回覆
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.76.175.169
→
02/15 17:05, , 1F
02/15 17:05, 1F
我是特地複製到excel看 結果才發現末3位都是0
→
02/15 17:51, , 2F
02/15 17:51, 2F
謝謝e大的回覆 請問e大 有辦法修改嗎?
(因為這樣B陣列會變成 第一列和第二列的值相同)
小弟主要的目的是要抓出每一列的值,將來可以進行比對
還有其他的寫法嗎?
再次感謝e大的回覆
→
02/15 20:14, , 3F
02/15 20:14, 3F
請問s大變成字串後可以進行比對嗎?
(主要之後要跟別的值進行比對)
謝謝s大的回覆
※ 編輯: yaohwei 來自: 211.76.175.169 (02/15 20:35)
→
02/18 19:15, , 4F
02/18 19:15, 4F