用matlab计算数值的问题.

问题描述:

用matlab计算数值的问题.
我想用h来表示V.V的表达式如下.式子中所有的量(除了V),要么是已知数,要么可以用h表示.但是用matlab不能给出正确结果啊.还说“Warning:Explicit solution could not be found.”.值得一提的是,式子中的所有量虽然能用h表示,但是表示方法超乎寻常的麻烦.是不是matlab算不了啊?
V=1/2*(L1+L2)*(r*r*acos((r-h1)/r)-(r-h1)*sqrt(2*r*h-h1*h1))+pi/r*h1*h1*D*(r-h1/3)+(r*r*acos((r-h3-h)/r)-(r-h-h3)*sqrt(2*r*(h3+h) +D*(r-(h+h3)/3)
我的分全部赠送!
上述问题不用回答了,我问错了!新的问题如下,
x+a=5;y+b=6;v=x+y.这三个方程联立方程组,怎样解出V.V要 用a和b来表示.请给出代码.直接让我看到结果.还是赠送全部分数.
1个回答 分类:数学 2014-09-21

问题解答:

我来补答
[v,x,y]=solve
('x+a=5','y+b=6','v=x+y')
%意思是把v,x,y作为未知量,解方程
%结果
v =
-a+11-b
x =
-a+5
z =
-b+6
通过 help solve 命令,可以了解更多有关solve函数的参数输入形式和输出形式
 
 
展开全文阅读
剩余:2000
上一页:14,16
下一页:对一下