麻烦各位大神看一下,A*x=B
下边是要求的14个参数,其余都是已知参数。
已知x(0)的值,也就是初值。
每一步的迭代都要用到前一步所求出的数。
我就是迭代90步后的值。可以不控制精度。
求指点一下,用Matlab一个程序求解。
只要说一下怎么迭代就行,谢谢
x(k)=[Tcol(k) Tairplen(k) Tairout(k) T0(k) T1(k) T2(k) T3(k) T4(k) T5(k) T6(k) T7(k) T8(k) T9(k) T10(k)]';
A=[mcol*Cpcol/dt 0 0 0 0 0 0 0 0 0 0 0 0 0;
eHX -1 0 0 0 0 0 0 0 0 0 0 0 0;
hconvcolair*As -hconvcolair*As-hconvairwall*As -mairout*Cpair hconvairwall*As 0 0 0 0 0 0 0 0 0 0;
4*b*Tcol(k-1)^3/(1/ecolin+1/ewallout-1) hconvairwall 0 -(hconvairwall+L/dx+4*b*T0(k-1)^3/(1/ecolin+1/ewallout-1)) L/dx 0 0 0 0 0 0 0 0 0;
0 0 0 0 1 0 0 0 0 0 0 0 0 0;
0 0 0 0 0 1 0 0 0 0 0 0 0 0;
0 0 0 0 0 0 1 0 0 0 0 0 0 0;
0 0 0 0 0 0 0 1 0 0 0 0 0 0;
0 0 0 0 0 0 0 0 1 0 0 0 0 0;
0 0 0 0 0 0 0 0 0 1 0 0 0 0;
0 0 0 0 0 0