绘制具有相应范围列表的函数列表
I下面有3个函数,我想将它们绘制在具有不同范围的相同图形上,如下所示。带有x的绘图f1在{2,5}表示2≤x≤5带有x的绘图f2在{3,8}表示3≤x≤8带有x的绘图f3在{1
解答动态
{xmin,xmax}=MinMax[范围];1。ConditionalExpression conditionalfunctions=MapThread[ConditionalExpression[#,Between[#2]@x]amp;]@{函数,Between/@ranges}条件函数2=MapThread[ConditionalExpression]@{函数,Between[x,#]amp;/@ranges]2。Piecewise piecewisefunctions=MapThread[Piecewise[{#,Between[x,#2]},Undefined]gt;Clip[x,2,{2,{Null,Null}};@{功能,范围};绘图{功能,范围};绘图[FunctionWithClipDarg,{x、xmin、xmax})的绘图[FunWiWithClipFix,x,[x,2,{2,{2,{2,[x、xmin、xmin、xmin、xmax北京等)Plt;绘图[FunWithClipWiWithClipWithClidArg,{,{x、xmin、xmax、xmax}}]
;
;
;
;
;
;
;
;
;
;
;
;
;
; ; ; ; ; ; ; ; ;清晰; ; ; ; ;
使用不同的PlotStyles
colors={Red,Blue,Green};Show[Plot[#[[1]],#[[2]],PlotStyle-amp;/@Transpose[{functions,Insert[#,x,1]gt;All]- End
免责声明:
本页内容仅代表作者本人意见,若因此产生任何纠纷由作者本人负责,概与琴岛网公司无关。本页内容仅供参考,请您根据自身实际情况谨慎操作。尤其涉及您或第三方利益等事项,请咨询专业人士处理。