MATLAB一直提示点乘维度不对,可是我已经反复检查了,哪里有问题呀,谢谢大家

供稿:hz-xin.com     日期:2024-05-13
向量的所有高中知识点及公式-四个步骤告诉你一个向量的所有高中知识点及公式

MATLAB一直提示点乘维度不对,其问题在于题主的【x,y】数据上。因为题主的【x,y】数据为行向量,所以会提示错误。纠正的方法就是【x,y】数据改为列向量。如

x=[0 100 200 300  500]';

y=[0.276 1.67 1.97 2.2  2.53]';

xq=150;

yq=lagr(x,y,xq); %该函数没有错误

yq=yq(end)

运行结果