参考:http://www.madio.net/thread-27742-1-1.html

点乘的话,是对应元素相乘。 
没点的话,按照矩阵相乘法则进行,这就要求前一个矩阵的列数等于第二个矩阵的行数。

向量也是一样,两个向量之间没有乘法(只有内积和外积,有专门的函数),因此诸如a*b是不合法的;但只要他们的维数一样,就可以进行对应元素之间的运算,因此a.*b、a./b或a.^2等等都是是可以的。

另外,单独元素与矩阵(向量)之间的运算可以加点,也可以不加。如2*A和2.*A是等价的。

下面是画函数曲线的例子。

要画函数y=x^2,x属于[-2,2]之间的函数图像。 
首先定义x=-2:.1:2; 
注意这样就产生了一个向量x,因此诸如x^2是不合法的。正确的写法是 
y=x.^2;表示y中的每个元素都是x中对应元素的平方。 
最后就可以画了plot(x,y); 
plot函数是将x和y两个向量的对应元素作为坐标,然后依次连接产生图像。

当然我们也可以用ezplot产生图像 
但注意ezplot所输入的参数是符号,不是矩阵或向量。 
syms x;这里定义了符号变量x 
ezplot(x^2) 
因为x是单个的符号,不是向量或矩阵,也就是说他就是一个单独的元素。所以不用加点,直接平方就可以了。 
当然如果写成x.^2也可以,就和3^2和3.^2一样,因为单个元素对应点平方和直接平方是等价的。

但是请注意,并不是符号变量就没有点运算。比如 
syms a b c d; 
[a b]*[c d]是没有意义的,因为此时[a b]和[c d]都是向量(虽然里面的元素是符号变量),可以认为是符号元素组成的向量或矩阵。 
但[a b].*[c d]是有意义的,表示[a*c b*d]

最新文章

  1. eclipse项目打包
  2. x-forward-for详解
  3. java之设计模式
  4. 找女神要QQ号码
  5. JVM内存分析工具MAT使用
  6. 北京市小升初 zz
  7. sublime 实用 快捷键
  8. python练习程序(c100经典例15)
  9. 好用的工具之一 ---- Sublime Text
  10. TCP/IP小纪
  11. -_-#gb2312解码
  12. Js之Location对象
  13. 警告1909。无法创建快捷方式VMware Workstation Pro.Ink。解决方法(附 VMware_workstation 12的安装方法)
  14. c#扩展方法的使用
  15. FTP配置之 chroot_list 用户切换文件夹
  16. 学习经验分享(最近听了一节Java公开课)
  17. pre-commit 钩子,代码质量检查:在 vue-cli 3.x 版本中,已经使用尤大改写的yorkie,yorkie实际是fork husky,然后做了一些定制化的改动,使得钩子能从package.json的 "gitHooks"属性中读取
  18. 【BZOJ4259】残缺的字符串(FFT)
  19. 【C++ Primer 第15章】定义派生类拷贝构造函数、赋值运算符
  20. 小程序获取openid 小程序授权

热门文章

  1. PAT A1108 Finding Average (20 分)——字符串,字符串转数字
  2. linux下打包压缩和解压命令
  3. Android学习之键盘事件
  4. (转)60s快速分析Linux性能
  5. Python 爬取 11 万 Java 程序员信息竟有这些重大发现!
  6. sublime text3作为php开发IDE
  7. 学习angularjs的内置API函数
  8. Rabbitmq-direct演示
  9. 【精】【入门篇】js正则表达式
  10. spring cloud服务提供与调用示例