iT邦幫忙

2022 iThome 鐵人賽

DAY 27
0

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
https://ithelp.ithome.com.tw/upload/images/20220930/20152172066auAo47O.png
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])
https://ithelp.ithome.com.tw/upload/images/20220930/20152172a1fSvGu2VI.png
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])
https://ithelp.ithome.com.tw/upload/images/20220930/20152172psYSB9PNgN.png
曲線擬合
是利用最小平方法,將數值與預擬合的函數分析做運算
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個


上一篇
Matlab聯立方程式
下一篇
串列與元組Python
系列文
英文資訊與程式相關概念30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言