急求matlab高手
某城市有如下图所示的交通图,每一条道路都是单行道,图中数字表示某一个小时该路段的机动车流量。若对每一个十字路口,进入和离开的车辆数相等。请计算每两个相邻十字路口间路段上的...
某城市有如下图所示的交通图,每一条道路都是单行道,图中数字表示某一个小时该路段的机动车流量。若对每一个十字路口,进入和离开的车辆数相等。请计算每两个相邻十字路口间路段上的交通流量 (10分)。
展开
1个回答
展开全部
列方程:
360+x1=260+x2
220+x2=292+x3
320+x3=357+x4
260+x4=251+x2
matlab中的求解过程如下:
A=[1 -1 0 0;0 1 -1 0;0 0 1 -1;1 0 0 -1];
b=[-100;72;37;9];
x=r\(q\b)
结果得到x=[169;269;197;160];
即x1=169;x2=269;x3=197;x4=160.
360+x1=260+x2
220+x2=292+x3
320+x3=357+x4
260+x4=251+x2
matlab中的求解过程如下:
A=[1 -1 0 0;0 1 -1 0;0 0 1 -1;1 0 0 -1];
b=[-100;72;37;9];
x=r\(q\b)
结果得到x=[169;269;197;160];
即x1=169;x2=269;x3=197;x4=160.
追问
x=r\(q\b)
是什么意思?
追答
忘写了一步,应该是:
A=[1 -1 0 0;0 1 -1 0;0 0 1 -1;1 0 0 -1];
b=[-100;72;37;9];
[q,r]=qr(A);
x=r\(q\b)
用QR分解求方程组的解.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询