发布网友 发布时间:2022-04-23 07:49
共1个回答
热心网友 时间:2022-06-17 22:19
假设a和b代表两个向量,
a./b代表向量a和b的对应元素相除,c=a./b; 得到的结果c 依然是个向量。
a/b代表向量a除以向量b, 得到的结果 k=a/b; 中 k是一个系数,不是向量。当a与b不是线性对应关系时,Matlab将采用最小均方误差的办法得到k, 使k满足norm(a*k-b) 最小。
在该程序中楼主采用 plot画函数曲线。其中x和y 需要的是向量。
用楼主的第一个式子得到的y是一个数,不是向量,plot画图的时候会默认为y对应每个x的元素都是定值,所以会画出水平线。
第二个式子是正确的,它计算出的y是向量,y中每个元素都代表对应x元素的函数值。