[繪圖] for迴圈 作圖已回收
小弟是個Matlab 新手 現在遇到一個問題 翻了書後 仍然不得其解
以下是code 我該如何做修改 請板上大大能幫忙解惑
P 是一個4*4的矩陣
W0=ones(4,1)
for i=1:100
eval(['W' num2str(i) '=P*W' num2str(i-1) '+ abs(min( W' num2str(i-1) '))'])
eval(['W' num2str(i) '=W' num2str(i) '+abs(min (W' num2str(i) '))' ])
eval(['W' num2str(i) '=W' num2str(i) '/ sum( W' num2str(i) ')' ])
dlmwrite('rate_table.dat', eval([ 'W' num2str(i)]),'-append')
第一個問題是 我在寫入檔案的時候 我想要 只寫入 eval第三行算的
但是他前兩行算的也記錄進去了
第二個問題是 我最後算出來的矩陣 我想要把它畫成折線圖
第一個元素 每次算出來的值 畫成一條
第二個元素 每次算出來的值 畫成一條....依此類推
懇請大家能教我 ~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.85.189.130
※ 編輯: kkboy770628 來自: 219.85.189.130 (04/12 17:03)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章