早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab取模下解方程不知道Matlab在取模下如何进行矩阵运算?问题是这样的.我有一个方程组:4*x1+2*x4=300mod10081*x1+1*x2+1*x3+1*x6=23mod10084*x1+2*x3

题目详情
matlab 取模下解方程
不知道Matlab在取模下如何进行矩阵运算?
问题是这样的.
我有一个方程组:
4*x1 + 2*x4 = 300 mod 1008
1*x1 + 1*x2 + 1*x3 + 1*x6 = 23 mod 1008
4*x1 + 2*x3 = 900 mod 1008
8*x1 + 1*x2 = 184 mod 1008
1*x2 + 1*x3 +1*x5 = 797 mod 1008
1*x3 +1*x6 = 43 mod 1008
写成矩阵形式就是 AX=B mod 1008.
如果不是mod, 直接 X=A^-1*B就行了,但是加了取模运算,又该怎么操作呢?
盼高手回答!
多谢了!
谢谢两位的回答,但是可能是我表达的不清楚,两位有点误解。
这个方程组事同余方程组,以最后一个方程为例,其含义是这样的:
(1*x3+1*x6) mod 1008 = 43 mod 1008
▼优质解答
答案和解析
X=inv(A)*mod(B,1008)