数学建模社区-数学中国

标题: 提问:matlab中把字母解变为数值解 [打印本页]

作者: Simmon    时间: 2012-10-28 11:13
标题: 提问:matlab中把字母解变为数值解

我是个菜鸟:
>> a=1;
>> b=2;
>> c=a+b;
>> solve('c*x=3')

ans =

3/c
请问如何把x=3/c变为数值解,而不是解析解;
说明:因为这一步只是一个循环中的一步,算出x的值我还要带入循环中的下一步,所以必须要用到x的数值,而不是3/c;哪位大侠帮忙一下,不胜感激!






作者: 吴建宏    时间: 2012-11-4 18:27
case 1:

a=1;
b=2;
c=a+b;
x=eval(solve('c*x=3'));
fprintf('x=%f\n',x);
x=1.000000

case 2

a=1;
b=2;
c=a+b;
x=eval(solve('c*x=3'));
fprintf('x=%f\n',x);
x=1.000000







欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5