Matlab的polyxpoly怎麼用?給我兩個例子

2021-05-02 18:02:03 字數 1602 閱讀 6243

1樓:匿名使用者

你上面的那個例子好像不行,語法:[xi,yi] = polyxpoly(x1,y1,x2,y2)

值針對二維平面。

比如,y1=x1+2

y2=x2*2

分別給出x1,x2在【-5,5】上面的值,可以求得y1,y2對應的值,在把x1,x2,y1,y1四組向量帶入:[xi,yi] = polyxpoly(x1,y1,x2,y2)

就可以得到焦點:xi,yi

2樓:尋覓哎呀呀

同問之~~~那樓主現在解決這個問題麼?求指導!

matlab中的poly是什麼意思?

3樓:肥仙女

poly指c/c++語言或matlab函式。

功能:求以向量為解的方程或方陣的特徵多項式。

用法:poly(r),poly(a)

polyfit函式是matlab中用於進行曲線擬合的乙個函式。

其數學基礎是最小二乘法曲線擬合原理。曲線擬合:已知離散點上的資料集,即已知在點集上的函式值,構造乙個解析函式(其圖形為一曲線)使在原離散點上盡可能接近給定的值。

擴充套件資料:

呼叫方法:polyfit(x,y,n)。用多項式求過已知點的表示式,其中x為源資料點對應的橫座標,可為行向量、矩陣,y為源資料點對應的縱座標,可為行向量、矩陣,n為你要擬合的階數,一階直線擬合,二階拋物線擬合,並非階次越高越好,看擬合情況而定。

matlab polyfit 做出來的值從左到右表示從高次到低次的多項式係數。

例子:x = (0: 0.1: 2.5)';

y = erf(x);

p = polyfit(x,y,6)

p =0.0084 -0.0983 0.4217 -0.7435 0.1471 1.1064 0.0004

則y=0.0084x^6-0.0983x^5+0.4217x^4-0.7435x^3+0.1471x^2+1.1064x+0.0004

4樓:g弦上de詠歎

poly可以用根構造多項式。如x指多項式的根,poly(x)就得到該多項式的係數和相應的指數

poly可以生成矩陣的特徵多項式。如a為某一矩陣,poly(a)就能夠得到該矩陣的特徵多項式的各項係數

5樓:匿名使用者

poly是指用根構造多項式。如x指多項式的跟,poly(x)就得到多項式的係數和相應的指數

6樓:匿名使用者

poly()是求取矩陣特徵多項式係數的函式

7樓:哼小調的惡魔

在 matlab 的 command window 中輸入 doc ploy 檢視幫助

它是畫圖命令

在matlab中用poly2str將陣列轉化為多項式後,怎麼帶入具體數值呢?比方說求x=2的值,用subs函式出錯了

8樓:匿名使用者

poly2str()函式是將多項式轉為字串了,而subs()的第乙個引數需要為符號變數,所以出錯。改正方法為:直接使用多項式轉換為符號變數的函式poly2sym(),舉例如下:

matlab版本怎麼命名的,matlab中m檔案如何命名求解

1 檔名命名要用英文本元,第乙個字元不能是數字和下劃線。2 檔名不要取為matlab的乙個固有函式,m檔名的命名盡量不要是簡單的英文單詞,最好是由大小寫英文 數字 下劃線等組成。原因是簡單的單詞命名容易與matlab內部函式名同名,結果會出現一些莫名其妙的錯誤。3 檔案儲存路徑一定為英文。4 m檔案...

matlab中的i什麼意思,matlab中,A1,i,是什麼意思

matlab中的 i,什麼意思是第i行的全部數值。如4 4矩陣a的第2行的全部數值。a 1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 7 a 2,matlab中,a 1,i 是什麼意思?首先,a 1,2,4 這樣的索引式對於二維的陣列來說是肯定不對的。其次,想表示二行五列的22,索引方...

matlab中,2A的含義,在Matlab中,A2與A2結果有什麼不同

不是隨機的,但我也沒看懂,抱歉 matlab 中的運算 襲都是基於矩陣bai的運算,乙個矩陣的乘方運算可以表示成dua x,要求zhia為方陣,x為標量。根dao據矩陣的運算即要前矩陣的列數等於後矩陣的行數才能進行運算,故a x這個算式一定有解,2 a這個算式不符合矩陣運算的條件,所得結果可能是系統...