1、设置断点,把光标移动到需要设置断点的行,点击手形图标,如果行的左侧出现一个实心圆,说明设置成功。如要要取消某个断点,采用相同的 *** 作
2、假如你采用单步调试,而你的程序中又有除main函数以外的其他函数,在其他函数的地方设置断点,使你可以观察到程序在其他函数中运行的情况。如果没有设置断点,程序则直接在主函数中调用,只显示调用的结果不显示过程。
1、设置断点:在行号处点击有小红点出现,即可作为断点进行调试(F5是继续调试)。如图:
2、单步调试(F11为单步调试)
(1)、只需在主程序调用子函数该行处设置断点,例如在图中Line127行设置断点。
(2)、运行主程序到Line127行后,点击菜单"步入"按钮,即可进入该子函数中,然后可以单步调试了。
3、提高程序运行速度方案
(1)、提前分配内存 :对于内存消耗非常大的情况, 测试不提前分配val的内存,测试提前分配val的内存。
(2)、矩阵运算: 写for循环之前先看看能否改成矩阵运算, matlab二维矩阵运算速度非常快,但是三维矩阵运算并不快。
3、并行运算parfor
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)