24小时热门版块排行榜    

查看: 1221  |  回复: 2

monitor2885

至尊木虫 (职业作家)

队长

[求助] 方程组的解怎么画图呢?

怎么用matlab编程,画出y1,y2,y3随着x变化图。y1,y2,y3三条曲线画在一张图里。
回复此楼
Retirement
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dbb627

荣誉版主 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
monitor2885(金币+10): ★★★★★最佳答案 啊,先化简方程啊。 2012-02-24 13:35:50
xiegangmai(金币+2, 专家考核): 谢谢应助! 2012-02-24 23:50:44
[y1,y2,y3]=solve('10^(x-6.77)=y1/y2','10^(2.17-x)=y3/y2','y1+y2+y3=1','y1,y2,y3')

y1 =

(1.1481536214968827515462246116628*10.0^(2.0*x))/(6760829.7539198177105899194961757*10.0^x + 1.1481536214968827515462246116628*10.0^(2.0*x) + 1000000000.0)


y2 =

(6760829.7539198177105899194961757*10.0^x)/(6760829.7539198177105899194961757*10.0^x + 1.1481536214968827515462246116628*10.0^(2.0*x) + 1000000000.0)


y3 =

1000000000.0/(6760829.7539198177105899194961757*10.0^x + 1.1481536214968827515462246116628*10.0^(2.0*x) + 1000000000.0)
知道表达式,画图不是什么问题吧
The more you learn, the more you know, the more you know, and the more you forget. The more you forget, the less you know. So why bother to learn.
2楼2012-02-24 08:27:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

monitor2885

至尊木虫 (职业作家)

队长

引用回帖:
: Originally posted by dbb627 at 2012-02-24 08:27:34:
[y1,y2,y3]=solve('10^(x-6.77)=y1/y2','10^(2.17-x)=y3/y2','y1+y2+y3=1','y1,y2,y3')

y1 =

(1.1481536214968827515462246116628*10.0^(2.0*x))/(6760829.7539198177105899194961757*10.0^x + 1.1481536 ...

请问,怎么把数字格式改变一下呢?科学计数法,小数点后保留三位。谢谢
Retirement
3楼2012-02-27 12:27:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 monitor2885 的主题更新
信息提示
请填处理意见