赤血冰霜 发表于 2011-1-3 10:33

怎样利用MATLAB求未知数?

已知一个行列式=0,该行列式中含有一个未知数,怎么利用MATLAB求该未知数呢?是否得编程呢?急求大侠指点!

tenglang 发表于 2011-1-3 12:39

本帖最后由 tenglang 于 2011-1-3 20:18 编辑


晕死,线性代数都交给老师了。
sorry 给出了错误的例子,不知道这样行不 行.
>> clear
>> syms x
>> A = 得出 det(A)=60-12*x

t=solve('60-12*t=0', 't')



ChaChing 发表于 2011-1-3 15:13

感觉问题不够具体!?:@)
LZ看看det, poly, roots的帮助文献有无用

赤血冰霜 发表于 2011-1-3 15:59

回复 3 # ChaChing 的帖子

好,非常感谢,我去探索一番

赤血冰霜 发表于 2011-1-3 16:00

回复 2 # tenglang 的帖子

原来是校友,呵呵,谢谢了

赤血冰霜 发表于 2011-1-3 16:39

tenglang 发表于 2011-1-3 12:39 static/image/common/back.gif
一个例子
*X-=0

比如detA=0,但是A =[]中有一个未知数,怎么输入啊?

zhouyang664 发表于 2011-1-3 21:09

是问题不够具体,是线性的还是非线性?是要解析解还是数值解?

赤血冰霜 发表于 2011-1-4 15:55

本帖最后由 赤血冰霜 于 2011-1-4 16:08 编辑

回复 7 # zhouyang664 的帖子

懂了,谢谢

zhouyang664 发表于 2011-1-4 22:08

反馈一下处理方法吧!!

tenglang 发表于 2011-1-7 20:27

回复 9 # zhouyang664 的帖子

>> clear

>> syms x;

>> A = ;

>> xx=roots(sym2poly(det(A)))
页: [1]
查看完整版本: 怎样利用MATLAB求未知数?