擬合的一些小事

2021-06-23 07:20:25 字數 589 閱讀 7274

積累一點是一點

平時一維擬合用polyfit,polyval是異常順手,到了二維怎麼辦?

當然,matlab是強大無敵的,除了慢點omg。

二維擬合如下:

fo = fitoptions('method','nonlinearleastsquares');

% fit type

%三次擬合

ft = fittype('a33*x^3*y^3+a32*x^3*y^2+a31*x^3*y+a30*x^3 + a23*x^2*y^3+a22*x^2*y^2 + a21*x^2*y + a20*x^2 + a13*x*y^3+a12*x*y^2 + a11*x*y + a10*x + a03*y^3 + a02*y^2 + a01*y',...

'dependent',,...

'independent',,...

'coefficients',);

[curve, goodness] = fit([x, y], z, ft, fo);

二維帶回係數計算如下:

z = feval(ft,coeff(1),..,coeff(n),x,y);

n是代表有多少個係數。

Console的一些小事

1 console.log console.info console.debug 的作用都是在瀏覽器控制台列印資訊的。2 console.info 和console.debug 本質上與console.log 沒有區別。是console.log 的另乙個名字而以,可以理解為它們三個其實就是同乙個,只...

程式設計規範的一些小事

對於初學者來說,或許真的不懂什麼是程式設計規範。我的理解就是,程式設計規範就是在程式設計的過程中弄夠把 布局好,調理清晰,讓內行的人看得懂。以前學c的時候,看到老師就是在上面敲一下 或許調理確實清晰了,然而有時候看都看不懂說的是什麼,所以會越學越困難。有時候看課本反而看得懂,因為上面會有一點注釋,知...

PCB繪製的一些小事

首先,重修 必修課都過了,心裡的包袱也卸下了,接下來要做的就是堅持最初的選擇,將自己的路踏踏實實的走下去,部落格也斷更好一陣子了,現在,新的開始,let s go!寒假,為了不那麼想家,總得找點事情做,正好用部落格記錄下這一階段的學習 ps 這是我第一次接觸ad軟體和pcb板繪製 1 solder露...