用matlab怎么输入v^2-50v+0.25p=0 其中p=[5,8.5,1.25,69] 急!!

[复制链接]
查看11 | 回复2 | 2011-3-23 21:23:58 | 显示全部楼层 |阅读模式
要解出v吗?用syms vv=solve('v^2-50*v+0.25*p=0',v)可以得出v =25.+.50000000000000000000000000000000*(2500.-1.*p)^(1/2) 25.-.50000000000000000000000000000000*(2500.-1.*p)^(1/2)然后用v1=subs(v,p(1));v2=subs(v,p(2));v3=subs(v,p(3));v4=subs(v,p(4));可得出结果,当然,p值太多应该用循环语句的,我就不写了,关键就是用solve函数和subs函数嘛!
回复

使用道具 举报

千问 | 2011-3-23 21:23:58 | 显示全部楼层
>> p=[5,8.5,1.25,69];>> syms v;>> v.^2-50.*v+0.25.*p不知道你是要做什么,只是输出吗?不需要计算?那就是这样.记得是点×。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行