xjtuxuxu 发表于 2007-5-23 15:36

求助MATLAB解方程组问题

举例,想获得c,d的数值解怎么办?
a=1;
b=3;
eq1='a*b+c-d=0';
eq2='c+d+a=0';
=solve(eq1,eq2,'c,d')
我的程序里面 a,b是随时间变化的量,每一时刻的值都不相同,如何能够算出这一时刻的
c,d值?
而且我的方程组很复杂,得不到未知量的显式符号表达式,希望各位高手能够指点一下。
多谢!!!

zhlong 发表于 2007-5-23 16:18

参考这个贴子“变参数非线性方程组的求解!”,希望对你有帮助!
http://forum.vibunion.com/forum/viewthread.php?tid=18886&highlight=%B1%E4%B2%CE%CA%FD%B7%C7%CF%DF%D0%D4%B7%BD%B3%CC%D7%E9%B5%C4%C7%F3%BD%E2%A3%A1

咕噜噜 发表于 2007-5-23 18:13

原帖由 xjtuxuxu 于 2007-5-23 15:36 发表 http://www.chinavib.com/forum/images/common/back.gif
举例,想获得c,d的数值解怎么办?
a=1;
b=3;
eq1='a*b+c-d=0';
eq2='c+d+a=0';
=solve(eq1,eq2,'c,d')
我的程序里面 a,b是随时间变化的量,每一时刻的值都不相同,如何能够算出这一时刻的
c,d值? ...
a,b是随时间变化的量,那是时间的显函数吗?如果是你可以用符号求解方程组,再代入具体数值就可以得出任意时刻的c,d值
而且我对你的描述有的模糊,能不能贴出具体问题和方程组
页: [1]
查看完整版本: 求助MATLAB解方程组问题