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

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

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

求大神指教

[復(fù)制鏈接]

587

主題

981

帖子

5126

積分

四級會員

Rank: 4

積分
5126
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2023-3-28 18:14:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
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

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

出錯 sym/double (line 523)
        Xstr = mupadmex('symobj::double', S.s, 0);
回復(fù)

使用道具 舉報

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

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


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