matlab 运行后出现 Missing variable or function.

来源:百度知道 编辑:UC知道 时间:2024/06/23 14:52:12
B=[-3866.55,1;-13337.5,1;-19752.7,1;-28020.95,1;-38875.2,1;-51950.8,1;-66179.45,1;-80809.2,1;-95603,1;-110460.35,1;-125823.35,1;-141982.5,1;-158941.85,1;-178339.05,1;-200580.6,1;-224484.3,1]
y=[5342.2,5866.6,6963.8,9572.7,12135.8,14015.4,14441.9,14817.6,14770.0,14944.7,15781.3,16537.0,17381.7,21412.7,23070.4,24737.0]
x=inv(B'*B)*B'*y'
运行后出现了 ??? Error: File: d:\matlab\work\Untitled3.m Line: 3 Column: 1
Missing variable or function.

将x前面的符号去掉就可以了。
B=[-3866.55,1;-13337.5,1;-19752.7,1;-28020.95,1;-38875.2,1;-51950.8,1;-66179.45,1;-80809.2,1;-95603,1;-110460.35,1;-125823.35,1;-141982.5,1;-158941.85,1;-178339.05,1;-200580.6,1;-224484.3,1]
y=[5342.2,5866.6,6963.8,9572.7,12135.8,14015.4,14441.9,14817.6,14770.0,14944.7,15781.3,16537.0,17381.7,21412.7,23070.4,24737.0]
x=inv(B'*B)*B'*y'