機械優化設計第一章

2021-09-11 18:55:29 字數 522 閱讀 9439

1、數值計算法的迭代過程:梯度下降法及其變形

x(k+1)=x(k)+a(k)*s(k),各種下降法基本式一樣,區別就在於步長a(k)與s(k)

2、點距準則判定結束:||x(k)-x(k-1)||小於設定整數(精度)時結束迭代,解釋一下||  ||是什麼意思,因為x不是乙個數,而是乙個vector,所以是有很多維的,用兩棟的意思是兩個x向量對應維度差的和再開根號,例如x(1)是[1,2,3],x(2)是[4,5,6],則||x(2)-x(1)||=sqrt([4-1]^2+[5-2]^2+[6-3]^2)

3、函式下降量準則判定結束:下面用|  |是因為f()是乙個數,是函式值

當|f(x(k))|<1時用絕對下降量準則,|f(x(k))-f(x(k-1))|小於設定整數(精度)時結束迭代

當|f(x(k))|>1時用相對下降量準則,|f(x(k))-f(x(k-1))|/ f(x(k))小於設定整數(精度)時結束迭代

4、梯度準則:迭代至某點梯度小於設定整數(精度)時結束迭代

補充:上文的(k)與(k-1)都是上標

python第一章筆記 第一章 基礎

參與除法的兩個數中有乙個數為浮點數,結果也為浮點數 如 1.0 2,1 2.0,1.0 2.0 python print 1.0 2 結果 0.5 print 1 2.0 結果 0.5 print 1.0 2.0 結果 0.5 整數 整數,計算結果的小數部分被截除,只保留整數部分 不會四捨五入 如 ...

第一章 設計模式分類

工廠方法模式 factory pattern 抽象工廠模式 abstract factory pattern 單例模式 singleton pattern 建造者模式 builder pattern 原型模式 prototype pattern 介面卡模式 adapter pattern 裝飾器模式...

第一章 緒論

1.16 void print descending int x,int y,int z 按從大到小順序輸出三個數 print descending 1.17 status fib int k,int m,int f 求k階斐波那契序列的第m項的值f gender char schoolname 校...