提问:matlab中把字母解变为数值解
我是个菜鸟:
>> a=1;
>> b=2;
>> c=a+b;
>> solve('c*x=3')
ans =
3/c
请问如何把x=3/c变为数值解,而不是解析解;
说明:因为这一步只是一个循环中的一步,算出x的值我还要带入循环中的下一步,所以必须要用到x的数值,而不是3/c;哪位大侠帮忙一下,不胜感激!
◆ 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
页:
[1]