Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-09-02
年龄: 39
帖子: 3
声望力: 0 ![]() |
![]()
已知N*N矩阵的行列式,矩阵内有一个未知量,请问是否可以使用matlab编程求出那个未知量?
![]() |
![]() |
![]() |
![]() |
#2 |
高级会员
注册日期: 2007-12-02
年龄: 44
帖子: 303
声望力: 31 ![]() ![]() ![]() ![]() |
![]()
你把题目传上来,我们一起看下
|
![]() |
![]() |
![]() |
#3 |
普通会员
注册日期: 2008-08-19
年龄: 40
帖子: 34
声望力: 17 ![]() |
![]()
个人认为MATLAB只能求显示 隐士的你要写成显示的
|
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 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: |
![]() |
![]() |