[問題] Galois Field Computations...已回收
我是剛學Matlab的新手,
不知在Matlab所提供的toolbox是不是有提到在Galois Field Computations下還原多項式
我目前想做的事是這樣的:
_________________________________________________________
f(x)=129x+58 mod 2^8
Primitive polynomial = D^8+D^4+D^3+D^2+1
(1,187), (2,37), (3,164), (4,4)
之後利用上面任兩個pair,如:(1,187)(2, 37),就可以還原出原本的f(x)的所有係數
_________________________________________________________
f=[129 58] %一個多項式f
m = 8
gff=gf(f,m) %f多項式是在galois field 2^8
x=[1 2 3 4]
gfx=gf(x, m)
gfy=polyval(gff, gfx)
在gfx跟gfy就可以知道(1,187), (2, 37), (3, 164), (4, 4)
所以我只取二個pair
i=gfx.x %轉成vector i=[1 2 3 4]
j=gfy.x %轉成vector j=[187 37 164 4]
p=polyfit(i(1:2), j(1:2), 1)<====我寫錯了,但是我不知道該怎麼寫才能還原f多項式
的係數
請大大教教我
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.224.162.166
→
10/22 09:46, , 1F
10/22 09:46, 1F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章