作者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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1440523101.A.36D.html
1F:→ celestialgod: 不要用global应该可以改善很多... 你都有input, out08/26 07:52
2F:→ 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
3F:→ celestialgod: 印出应该是不影响,应该是其他的影响,试着用tic跟t08/26 14:14
4F:→ celestialgod: oc去看哪一部分拖累了速度08/26 14:14
cel大好的,我先去做个测试,谢谢您=)
有问题我再发问~ =)
※ 编辑: jim924211 (36.235.49.235), 08/27/2015 05:50:23