| 查看: 437 | 回复: 0 | |||
[交流]
求助大神。scilab怎么画连续的三个函数在不同区间在一张图上,注意三个函数是连续的
|
|
大概是这样的吧,我用的scilab。然后现在要画三个函数在一张图上,三个区间。简化一下问题大概是这样的。 z=linspace(0:100:30); d=length(z); z是x轴这样。然后我开始创建一个循环,从0到d就是我刚刚创建的z矩阵之中的元素。 然后第一个阶段是y1的阶段在区间0到5,第二个阶段是y2的阶段在区间5到10,第三个阶段是y3的阶段是10到最后的30 for i=0,i<=d if i>0&i<=5 z1=i; yatt33_6=s3*exp(-att33(6,1)*z1); y1=yatt33_6*absmass33(6,1); else z1=5; yatt33_6=s3*exp(-att33(6,1)*z1); y1=yatt33_6*absmass33(6,1); end if 5<i,i<=10 z2=i; phi1=s3*exp(-att33(6,1)*5)*exp(-att33(6,1)*z2); y2=phi1*exp(-att33(5,1)*z2)*absmass33(5,1); else z2=10; phi1=s3*exp(-att33(6,1)*5)*exp(-att33(5,1)*z2); y2=phi1*exp(-att33(5,1)*z2)*absmass33(5,1); end if i>10&i<=30 z3=i; phi1=s3*exp(-att33(6,1)*5)*exp(-att33(5,1)*10); phi2=phi1*exp(-att33(6,1)*z3); y3=phi2*absmass33(6,1); else z3=30; phi1=s3*exp(-att33(6,1)*5)*exp(-att33(5,1)*10); phi2=phi1*exp(-att33(6,1)*z3); y3=phi2*absmass33(6,1); end end 大概有这个构思但是基本上还没有实现画图。所以想请教各位大神,这个逻辑对吗? ![]() ![]() ![]() ![]() ![]() |
» 猜你喜欢
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有4人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
售SCI一区文章,我:8 O5 51O 54,科目齐全,可+急
已经有3人回复
基金正文30页指的是报告正文还是整个申请书
已经有4人回复
今年春晚有几个节目很不错,点赞!
已经有6人回复
球磨粉体时遇到了大的问题,请指教!
已经有15人回复














回复此楼