ij是矩陣的簡寫(矩陣腳號中ij分別表示行號和列號,是元素的索引)
Xj應該是向量X的第j個變量。
bi是方程組等式右側的向量的第i個分量,即第i個方程等號右側的值。
下面的這兩行:
a:#define
min(i,j)
(i
=j,則k=10*j
而如果使用b行的預定義代換,就會變成下面的這樣:
k=10*(i)<(j)?(i):(j)
因爲*運算優先於<運算,這樣表達式的判定就變成下面的這樣:
如果(10*i)
=j,則k=j
希望能夠表達清楚
ij是矩陣的簡寫(矩陣腳號中ij分別表示行號和列號,是元素的索引)
Xj應該是向量X的第j個變量。
bi是方程組等式右側的向量的第i個分量,即第i個方程等號右側的值。
下面的這兩行:
a:#define
min(i,j)
(i
=j,則k=10*j
而如果使用b行的預定義代換,就會變成下面的這樣:
k=10*(i)<(j)?(i):(j)
因爲*運算優先於<運算,這樣表達式的判定就變成下面的這樣:
如果(10*i)
=j,則k=j
希望能夠表達清楚