matlab 取模下解方程不知道Matlab在取模下如何进行矩阵运算?问题是这样的.我有一个方程组:4*x1 + 2*x

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
清风掠颖 1年前 已收到3个回答 举报

gfdfd 幼苗

共回答了14个问题采纳率:85.7% 举报

X=inv(A)*mod(B,1008)

1年前

5

zh68686 幼苗

共回答了4个问题 举报

X=inv(A)*mod(B,1008) 呵呵 应该就是这样的吧

1年前

2

惟精惟壹 幼苗

共回答了1个问题 举报

恩matlab中可以使用mod和rem取模 当时两者有一点区别 就是符号跟谁姓的问题

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.032 s. - webmaster@yulucn.com