¥»¸`±N¥H MATLAB 8.5 ¨Ó¤¶²Ð¦p¦ó¥H¹Ï§Î¤¶±¨Ó¶i¦æµ{¦¡°£¿ù¡CMATLAB ¨ä¥¦Âª©ªºµ{¦¡°£¿ù¥\¯à«ÜÃþ¦ü¡A°ß¤@¤£¦Pªº¬O¹Ï§Î¤¶±ªº¥~Æ[¡A³o¨Ç¥\¯à¬Û¦P¦ý¥~Æ[¤£¦Pªº¹Ï§Î¤¶±¡A±N²Î¤@©ó¥»¸`³Ì«á¤¶²Ð¡C
¦b PC ©Î Mac ¥¥x¤W¡AMATLAB ªºµ{¦¡½s¿è¾¹¨Æ¹ê¤W´N¬O°£¿ù¾¹¡A±ý¶i¦æ°£¿ù¡A¥i¥Ñ«ü¥O¦Cª½±µ¤U¹F edit «ü¥O¡A¨Ò¦p±ý¹ï recipsum1.m ¶i¦æ°£¿ù¡A¥i¿é¤J¦p¤U¡G
>> edit recipsum1 ¤Wz«ü¥O¥i¶}±Ò MATLAB °£¿ù¾¹¡]¤]¬O½s¿è¾¹¡^¡A¦p¤U¡G
¦b¦¹°£¿ù¾¹ªº¤W¤è¡A¥]§t¤F¤@¨t¦Cªº°£¿ù¹Ï¥Ü¡A¯S§O¬O¦b¡uBreakpoints¡v¹Ï¥Ü¤§¤U¡A¥]§t¤F¤@¨Ç¹ï©ó¤¤Â_ÂIªº±±¨î¡AºI¹Ï¦p¤U¡G
¥i¦Cªí»¡©ú¦p¤U¡G
»¡©ú¤å¦r ¥\¯à Clear All ²M°£¦b©Ò¦³Àɮתº©Ò¦³¤¤Â_ÂI Set/Clear ¦b¥Ø«e¦C¶i¦æ¤¤Â_ÂIªº³]©w©Î²M°£ Enable/Disable ±Ò°Ê©Î¨ú®ø¥Ø«e¦Cªº¤¤Â_ÂI Set Condition ³]©w©Îק襤Â_ÂIªº±Ò°Ê±ø¥ó Stop on Errors ¤¤Â_©ó¿ù»~µo¥Í¤§³B Stop on Warnings ¤¤Â_©óĵ§iµo¥Í¤§³B Á|¨Ò¨Ó»¡¡A±ý³]¥ß¤¤Â_ÂI©ó reciproc ¦¸¨ç¼Æªº²Ä¤@¦C¡A¥i§Q¥Î·Æ¹«±N´å¼Ð¸m©ó¸Ó¦C¨ÃÂI¨ú¡uBreakpoints¡v¤§¤Uªº¡uSet/Clear¡v ¹Ï¥Ü¡A§Y¥i³]©w¤¤Â_ÂI¡A¦¹®É¸Ó¦C¤§«e·|Åã¥Ü¤@¬õÂI¡A¥Nªí¤¤Â_ÂI¡A¨£¤U¹Ï¡G
¦¹®ÉY°õ¦æ¦¹¨ç¼Æ¡A§Y¥i°±©ó¸Ó¤¤Â_ÂI¡G
>> recipsum1([1 2 3]) MATLAB °£¿ù¾¹·|¥Hºñ¦â½b¸¹Åã¥Ü²{¦b©Ò¦bªº¦ì¸m¡G
¦¹®É±z¥i¥H¦b«ü¥O¦CÀ˵ø¦UÓÅܼƩιBºâ¦¡ªºÈ¡A¦³¨âÓ¤èªk¥i¥H¹F¦¨¡G
- ¦b MATLAB «ü¥O¦C¿é¤JÅܼƩιBºâ¦¡¡C
- ¿ï¨úÅܼƩιBºâ¦¡«á¡A§Q¥Î·Æ¹«¥kÁäÂI¨ú¡A¨Ã¿ï¾Ü¡uEvaluate Selection¡v¡]©Î«ö¤U¡uF9¡v¡^¡C
¦pªG§A·QÀ˵ø¤£¦P¤u§@ªÅ¶¡ªºÅܼơA¥i¥H¥ý¿ï¨ú¤u¨ã¦C¤Wªº¡uFunction Call Stack¡v ¤U©Ô¦¡¿ï³æ¡A¥H¸õ¦Ü¤£¦Pªº¤u§@ªÅ¶¡¡AµM«á¦b¨Ì·Ó¤Wz¤èªk¨ÓÀ˵øÅܼƩιBºâ¦¡ªºÈ¡C
·íµ{¦¡°±¦b¤¤Â_ÂI®É¡A§ÚÌ¥i¥H«ö¤U¡uStep¡v¹Ï¥Ü¡]©Î¦b«ü¥O¦C¿é¤J dbstep¡^¨Ó¶i¦æ³v¨B°õ¦æ¡A¦¹®Éºñ¦â½b¸¹Åܦ¨¦V¤U¡A¥Nªí§Y±NÂ÷¶}¦¹¦C¡G
¦A«ö¡uStep¡v¹Ï¥Ü¡]©Î©ó«ü¥O¦C¿é¤J dbstep¡^¼Æ¦¸¡A§Y¥i§¹¦¨¾ãÓ¨ç¼Æªº³v¨B°õ¦æ¡C¦pªG¦b¤¤³~n°h¥X°£¿ù¼Ò¦¡¡A¤]¥i¥Hª½±µÂI¿ï¡uQuit Debugging¡v¹Ï¥Ü¡]©Î¦b©R¥O¦C¿é¤J¡udbquit¡v¡^¡C
¥t¤@Ó°£¿ù®É±`¨£ªºµ~ªp¡A´N¬O¦bµo¥Í¿ù»~ªº¨º¤@Àþ¶¡¡AMATLAB ·|¥ß¨è¸õ¦^°ò¥»¤u§@ªÅ¶¡¡A¾ÉP§Ú̵LªkÀˬd¦b¿ù»~µo¥Í®Éªº¦UºØÅܼƩιBºâ¦¡ªºÈ¡C¦p¦P¤W¤@¸`©Òz¡An¹ï¥I³oÓ±¡ªp¡A¨ä¹ê«Ü²³æ¡A¥un¦bµ{¦¡°õ¦æ«e¡A¥ý¦b©R¥O¦C¿é¤J¡udbstop if error¡v¡A¤§«á¦A°õ¦æµ{¦¡¡C¦¹®ÉY¦³¥ô¦ó¿ù»~µo¥Í¡AMATLAB §Y·|¶}±Ò½s¿è¾¹¨Ã°±¦b¿ù»~µo¥Íªº¦ì¸m¡A¦P®É©R¥O¦Cªº´£¥Ü¤å¦r¤]§ï¦¨¡uK>>¡v¡A¥Nªí¥Ø«e¬O°±¦b¿ù»~µo¥Íªº¤u§@ªÅ¶¡¤¤¡A©Ò¥H§A¥i¥H³v¤@Àˬd©Ò¦³ÅܼƩιBºâ¦¡¡A¥H§ì¥X¿ù»~µo¥Íªºì¦]¨Ã¶i¦æ×§ï¡C
Y¨Ï¥Î GUI ¨Ó§¹¦¨¤Wz¤u§@¡A§A¥un¦b°£¿ù¾¹¥ýÂI¿ï¡uBreakpoints¡v¤§¤Uªº¡uStop on Errors¡v¡AµM«á¦b©R¥O¦C°õ¦æµ{¦¡½X¡A§Y¥iÅýµ{¦¡°±¦b¿ù»~µo¥Íªº¨º¤@Àþ¶¡¡A¥H«K¶i¦æ°£¿ù¡C
MATLABµ{¦¡³]p¡G¤Jªù½g![]()