電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 806|回復(fù): 0
收起左側(cè)

求大神指教

[復(fù)制鏈接]

587

主題

981

帖子

5126

積分

四級(jí)會(huì)員

Rank: 4

積分
5126
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2023-3-28 18:14:43 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
syms X Y;
xj=-5:0.01:5;
yj=1./(1+25*xj.*xj);
subplot(2,2,3);plot(xj,yj,'b');
xlabel('x','color','g');
    ylabel('y','color','g');
title('Accuracy');
hold on
for i=2:10;
x=-5:(10.0./i):5;
y=1./(1+25*x.*x);
p=polyfit(x,y,i);
for j=1:(i+1)
Y=0;
Y=Y+p(j)*X.^(i-j+1);  
Y=vpa(Y)
subplot(2,2,4);plot(xj,double(Y));
hold on
end

xlabel('x','color','g');
    ylabel('y','color','g');
title('Least square method');
end

Y =

-0.03993610223642172523961661341853*X^2

錯(cuò)誤使用 symengine (line 58)
DOUBLE cannot convert the input expression into a double array.
If the input expression contains a symbolic variable, use VPA.

出錯(cuò) sym/double (line 523)
        Xstr = mupadmex('symobj::double', S.s, 0);

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表