作者jim924211 (海未推)
看板MATLAB
標題[運算] 他人檔案自行額外加程式變超慢
時間Wed Aug 26 01:18:15 2015
這裡先附上整個程式碼
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
→ celestialgod: 不要用global應該可以改善很多... 你都有input, out08/26 07:52
→ celestialgod: put了,其實不用用global08/26 07:52
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
→ celestialgod: 印出應該是不影響,應該是其他的影響,試著用tic跟t08/26 14:14
→ celestialgod: oc去看哪一部分拖累了速度08/26 14:14
cel大好的,我先去做個測試,謝謝您=)
有問題我再發問~ =)
※ 編輯: jim924211 (36.235.49.235), 08/27/2015 05:50:23