Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2008-09-02
年龄: 39
帖子: 3
声望力: 0 ![]() |
![]()
:biggrin:
原来的题目可能没有说清楚,我的意思如下: 比如有这么一个行列式 a = 1 0 1 0 2 0 0 1 0 2 0 5 1 0 2 0 5 0 0 2 0 5 0 14 2 0 5 0 14 0 0 5 0 14 0 X 其中有一个未知量X,我们知道det(a)=1,能否求出X的值? 手算可以得到X=42。 实现的方法如下(引自http://www.ilovematlab.cn): >> clear >> syms x >> a = [1 0 1 0 2 0 0 1 0 2 0 5 1 0 2 0 5 0 0 2 0 5 0 14 2 0 5 0 14 0 0 5 0 14 0 x] a = [1 0 1 0 2 0 ] [ ] [0 1 0 2 0 5 ] [ ] [1 0 2 0 5 0 ] [ ] [0 2 0 5 0 14] [ ] [2 0 5 0 14 0 ] [ ] [0 5 0 14 0 x ] >> f=det(a)-1 f = x - 42 >> solve(f) ans = 42 >> 话说,http://www.ilovematlab.cn 和 http://www.labfans.com 是一样的论坛? :lovely: |
![]() |
![]() |