A=[2 3 5 -2 3]
A =
2 3 5 -2 3
定義A(x)且2、3、5、-2、3為x的係數且是一個4次的多項式
x=linspace(-3,3)
將x定義為一個具有100個元素的向量且x的範圍為-3~3
y=polyval(A,x);
以向量x的每一個元素計算A(x)
plot(x,y); hold on
solution=roots(A)
solution =
-1.0472 + 1.4807i
-1.0472 - 1.4807i
0.2972 + 0.6064i
0.2972 - 0.6064i
roots顧名思義就是根部的意思,解出多項式的根
yy=polyval(A,solution)
yy =
1.0e-13 *
0.1732 - 0.1643i
0.1732 + 0.1643i
0.0844 + 0.0111i
0.0844 - 0.0111i
極小值
fplot('humps',[-0.5,1.5])
fminbnd('humps',0.2,0.6)
ans =
0.5999
[x,val]=fminbnd('humps',0.2,0.6)
x =
0.5999
val =
11.6936
fplot('2*cos(x)-x',[-3,3])
曲線擬合
是利用最小平方法,將數值與預擬合的函數分析做運算
y=primes(45)
y =
Columns 1 through 12
2 3 5 7 11 13 17 19 23 29 31 37
Columns 13 through 14
41 43
小於45的質數組成的向量共14個