24小时热门版块排行榜    

查看: 1354  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

小娘子丶

新虫 (初入文坛)

[求助] 求matlab大神,在一张图里面绘制两条曲线! 已有1人参与

公式如下:
>>  syms x y1 y2 z1 z2 f i n c;
z1=f*(1+n*10^1.4+n.^2*10^2.2+10^(x-8.44)+10^(2*x-18.23)+10^(3*x-32.33)+10^(4*x-47.42)+c*10^2.9+c.^2*10^4.52+c.^3*10^5.22);
z2=i*(1+n*10^2.8+n.^2*10^5.04+n.^3*10^6.77+n.^4*10^7.96+n.^5*10^8.71+n.^6*10^8.74+10^(x-9.03)+10^(2*x-19.45)+10^(3*x-30.67)+c*10^5.3+c.^2*10^7.64+c.^3*10^8.5);
y1=n*(1+10^(9.24-x)+f*(10^1.4+n*2*10^2.2)+i*(10^2.8+n*2*10^5.04+n.^(2)*3*10^6.77+n.^(3)*4*10^7.96+n.^(4)*5*10^8.71+n.^(5)*6*10^8.74));
y2=c*(1+10^(4.27-x)+10^(5.52-2*x)+i*(10^5.3+c*2*10^7.64+c.^(2)*3*10^8.5)+f(10^2.9+c*2*10^4.52+c.^(2)*3*10^5.22));
a=[10^(-9.4)/c,10(13.3-2*x)];
b=[10^(-6.5)/c,10(12.9-2*x)];
i=min(a);
f=min(b);
x=0:0.5:14;
y1=0.2;
y2=0.2;
其中X作为横坐标,Z作为纵坐标,y已知,其余的都是中间变量,现在想在同一张图里面把两条曲线画出来;
由于以前都没用过matlab,之后就不知道该怎么做了,不知道自己写的公式对不对。
希望大神能够指点,写出代码,然后运行的结果也发上来,不胜感激,必有重谢。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

引用回帖:
3楼: Originally posted by 小娘子丶 at 2014-10-22 19:23:06
后面要取其中的最小值...

c的取值呢?
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
4楼2014-10-22 19:26:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

月只蓝

主管区长 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
a=[10^(-9.4)/c,10(13.3-2*x)];
其中的逗号什么意思?
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
2楼2014-10-22 13:28:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小娘子丶

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 月只蓝 at 2014-10-22 13:28:04
a=;
其中的逗号什么意思?

后面要取其中的最小值
3楼2014-10-22 19:23:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

引用回帖:
4楼: Originally posted by 月只蓝 at 2014-10-22 19:26:00
c的取值呢?...

仔细看了一下,c也是未知数,要求解方程而来。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
5楼2014-10-22 19:49:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见