[運算] 更新一問))他人檔案自行額外加程式變超慢

看板MATLAB作者 (海未推)時間10年前 (2015/08/26 01:18), 10年前編輯推噓0(004)
留言4則, 1人參與, 最新討論串1/1
這裡先附上整個程式碼 https://mega.nz/#!jlgmkJ5b!reSJcOReTCbSlo7HWz8HQxECTlFLjMY0l2UlQSE5NSk 是裡頭的 neuroskylab.m =====正文===== 我想請問一下,以下這張圖是我自己額外多加的程式碼的主程式區 (我在原本的程式碼中的主程式區多加了一部分自己的主程式區) http://i.imgur.com/575sTj6.jpg
然後再多編寫了幾個我自己主程式要用的副程式function http://i.imgur.com/KIS7Gkp.jpg
http://i.imgur.com/Kvbuhdt.jpg
http://i.imgur.com/KqqvHgb.jpg
想請問一下,我自己編的這些 function 有沒有可加速改進之處otz 我自己多加了這段, 從讀到資料到顯示讀到的資料 整整差了快10秒==" 之所以這樣判斷的理由如下~ 我把輸入的設備從身上演出後還有繼續印出讀到的資料,大概過10秒才能到我移除應該要 顯示的狀態 所以應該是讀取或印出的速度拖累了~ 想跪求建議~ 手機排版不好意思~還請見諒 -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.11.54.207 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1440523101.A.36D.html

08/26 07:52, , 1F
不要用global應該可以改善很多... 你都有input, out
08/26 07:52, 1F

08/26 07:52, , 2F
put了,其實不用用global
08/26 07:52, 2F
cel大感恩喔,按照您的建議我把global 給修改,只留1個必要的後速度快好@@ 整體速度差距縮到只剩不到4秒, 我想請問一下, 那剩下的那4秒有可能是因為要做印出的動作所以才拖累顯示嗎? 因我現在只有讓他印出在Command windows內 要是我另外寫一個視窗,將要印出的字減少只留數字讓他變化,印出會快一點嗎@@? ※ 編輯: jim924211 (61.224.208.246), 08/26/2015 13:19:59 ※ 編輯: jim924211 (61.224.208.246), 08/26/2015 13:20:28 ※ 編輯: jim924211 (61.224.208.246), 08/26/2015 13:21:37 ※ 編輯: jim924211 (61.224.208.246), 08/26/2015 13:21:57

08/26 14:14, , 3F
印出應該是不影響,應該是其他的影響,試著用tic跟t
08/26 14:14, 3F

08/26 14:14, , 4F
oc去看哪一部分拖累了速度
08/26 14:14, 4F
cel大好的,我先去做個測試,謝謝您=) 有問題我再發問~ =) ※ 編輯: jim924211 (36.235.49.235), 08/27/2015 05:50:23
文章代碼(AID): #1LtADTDj (MATLAB)
文章代碼(AID): #1LtADTDj (MATLAB)