PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
MATLAB
請問矩陣如何把數字取代成文字?
作者:
wadx1035
(David)
2014-06-13 11:24:34
我有一個301*601的矩陣,裡面只有 0 和 99 兩種元素
如以下所示:
u=
0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0
99999999999999 0 0 0 0 0 0
09999999999 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0
我想要將每一個 99 取代成 T1,
如以下所示:
v=
0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0
T1T1T1T1T1T1T1 0 0 0 0 0 0
0T1T1T1T1T1T1 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0
我本來想用 v(u==99)='T1'; 這招解決它,但是我錯了...矩陣內好像無法文字和數字
一起....
然而,我試著把元素存成cell來解決,但是cell無法使用find,找出每一個 99 取代成
T1。
請各位高手幫助我,給我一盞指路明燈吧....。
作者: DoMau (杜毛)
2014-06-13 13:46:00
先找到99的位址,再到CELL矩陣改呢?
作者:
celestialgod
(天)
2014-06-13 21:53:00
u2=num2str(u);for i = 1:size(u2,1);u2(i,:) = strrep(u2(i,:), '99', 'T1');end
繼續閱讀
[問題] 關於GPUmat的安裝
fxxkjoe1231
[討論]想問關於DFT的運算
lance5487
[討論] 請問如何使座標軸刻度保持固定?
dg456trgv
[問題] Simulink模擬 Step Size的調整
JeremyKSKGA
[其他] 請問如何去除圖背景的多餘空白部分
neko0624
[討論] 矩陣如何這樣放大
gjynh
[討論] 請問能將txt檔的內容做篩選轉到matlab嗎?
waie23
Re: [繪圖] 問題:刪去前圖
jatj
[討論] 請大大幫幫忙求近似解
burke0916
[繪圖] 問題:刪去前圖
ddtjam
Links
booklink
Contact Us: admin [ a t ] ucptt.com