MATLAB中使用polyfit出错>> X={1,2,3,4,5,6,7,8,9};Y={9,8,7,6,5,4,3,2,1};[P,S]=polyfit(X,Y,1)错误使用 onesCLASSNAME 输入必须为有效的数值类名.出错 polyfit (line 59)V(:,n+1) = ones(length(x),1,class(x));

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/05 21:55:23
MATLAB中使用polyfit出错>> X={1,2,3,4,5,6,7,8,9};Y={9,8,7,6,5,4,3,2,1};[P,S]=polyfit(X,Y,1)错误使用 onesCLASSNAME 输入必须为有效的数值类名.出错 polyfit (line 59)V(:,n+1) = ones(length(x),1,class(x));
x)u qtzc퓽OYQSY})3"l utuLtLutu,t,k#m-,s)P°::@'8jFN&ДCVK-vq suUxo֥O\Ɏ]t>|V˳6yq z(@ UKU0 Ӱ6T^QcX\ djZ$!X 6ï`Q= փ`I"_`g3I|9c닅+/rNËeϺ?Y:g]]O,ֽigSv iA!^b yI hЉŕ* Bx2kg` > 5 B2?d* ҤXRKId_g^~QnTQ~qAb({

MATLAB中使用polyfit出错>> X={1,2,3,4,5,6,7,8,9};Y={9,8,7,6,5,4,3,2,1};[P,S]=polyfit(X,Y,1)错误使用 onesCLASSNAME 输入必须为有效的数值类名.出错 polyfit (line 59)V(:,n+1) = ones(length(x),1,class(x));
MATLAB中使用polyfit出错
>> X={1,2,3,4,5,6,7,8,9};Y={9,8,7,6,5,4,3,2,1};[P,S]=polyfit(X,Y,1)
错误使用 ones
CLASSNAME 输入必须为有效的数值类名.
出错 polyfit (line 59)
V(:,n+1) = ones(length(x),1,class(x));

MATLAB中使用polyfit出错>> X={1,2,3,4,5,6,7,8,9};Y={9,8,7,6,5,4,3,2,1};[P,S]=polyfit(X,Y,1)错误使用 onesCLASSNAME 输入必须为有效的数值类名.出错 polyfit (line 59)V(:,n+1) = ones(length(x),1,class(x));

用矩阵表示需要拟合的数据,把大括号改为中括号即可

>> X=[1,2,3,4,5,6,7,8,9];Y=[9,8,7,6,5,4,3,2,1];[P,S]=polyfit(X,Y,1)
P =
   -1.0000   10.0000

S = 
        R: [2x2 double]
       df: 7
    normr: 8.9702e-015