14-1 �ƾǹB�⤸

MATLAB ªº¼Æ¾Ç¹Bºâ¤¸¡]Arithmetic Operators¡^¥]§t¦UºØ°ò¥»¼Æ¾Ç¹Bºâ¡A¨Ò¦p¡G¥[¡B´î¡B­¼¡B°£µ¥¡A¥H¤Î¨ä¥L©M¯x°}¬ÛÃöªº¼Æ¾Ç¹Bºâ¡A¨Ò¦p¡GÂà¸m¡B¥ª°£¡B¥k°£µ¥¡C¦b¶i¦æ¤@³s¦êªº¼Æ¾Ç¹Bºâ®É¡A¨äÀu¥ý¶¶§Ç¥Ñ°ª¦Ó§C¥i¦CÁ|¦p¤U¡G

  1. Âà¸m¡].¡¦¡^¡A¾­¦¸¡].^¡^¡B¦@³mÂà¸m¡]¡¦¡^¡B¯x°}¾­¦¸¡]^¡^
  2. ¥¿¸¹¡]+¡^¡B­t¸¹¡]-¡^¡]¨Ò¦p¡G+5¡B -8 µ¥)
  3. ­¼ªk¡].*¡^¡B¤¸¯À¥k°£¡]./¡^¡B¤¸¯À¥ª°£¡].\¡^¡B¯x°}­¼ªk¡]*¡^¡B¯x°}¥k°£¡]/¡^¡B¯x°}¥ª°£¡]\¡^
  4. ¥[ªk¡]+¡^¡B´îªk¡]-¡^
  5. «_¸¹¡]:¡^¡]¨Ò¦p¡G x = 1:2:5 µ¥¡^

¦b¤W­z¤­Ãþªº¼Æ¾Ç¹Bºâ¤¸¤¤¡A¦P¤@Ãþªº¹Bºâ¤¸§¡¨ã¦³¬Û¦PªºÀu¥ý«×¡]Priority¡^¡A¦]¦¹¦b­pºâ¤W¡A¬O¥Ñ¥ª¦Ü¥k¨Ì¦¸§¹¦¨¡A­Y¹ï¹Bºâ¤¸ªºÀu¥ý«×¦³ºÃ¼{®É¡A³Ì¦nªº¤èªk¡A´N¬O¥[¤W¬A¸¹¨Ó±j¨î¹ê²{¨Ï¥ÎªÌ©Ò¹w´Áªº¹Bºâ¶¶§Ç¡C

MATLAB ªº¼Æ¾Ç¹Bºâ¤¸¥i¤ä´©¯Â¶q®i¶}¡]Scalar Expansion¡^¡A¥ç§Y¥i±N¤@¯Â¶q®i¶}¦¨¾A·íºû«×ªº¯x°}«á¡A¦A¶i¦æ¼Æ¾Ç¹Bºâ¡A¨Ò¦p¡G

Example 1: 14-MATLABªº¹Bºâ¤¸/scalarExpansion01.ma = [1 2; 3 4]; b = a+1 c = 1./a b = 2 3 4 5 c = 1.0000 0.5000 0.3333 0.2500

¦³Ãö©ó¯x°}ªº¼Æ¾Ç¹Bºâ¡A¥i°Ñ¦Ò¥»®Ñ²Ä¤E³¹¡u¯x°}ªº³B²z»P¹Bºâ¡vªº²Ä¤T¤p¸`¡u¯x°}ªº¼Æ¾Ç¹Bºâ¡v¡C


MATLABµ{¦¡³]­p¡G¤Jªù½g