MATLAB画二维函数图,函数为y1=2/(1+exp(-x*5))-1;y2=2/(1+exp(-x*2))-1;y=2/(1+exp(-x*10))-1;求命令

 我来答
PeriShare
2017-02-21 · 分享PD理论最新研究成果和进展
PeriShare
采纳数:2408 获赞数:36827

向TA提问 私信TA
展开全部

给出命令如下。

clc;clear
a=[2,5,10];
%a=[1,2,3,4,5,6,7,8,9,10];
col=repmat(['r','g','b','m'],1,length(a));
con=repmat(['-','--'],1,length(a));
shp=repmat(['*','o','p','^','.'],1,length(a));
x=linspace(-4,4,41);
Clegend=cell(length(a),1);
for i=1:length(a)
    Clegend{i,1}=['a=',num2str(a(i))];
    y=2./(1+exp(-x*a(i)))-1;
    plot(x,y,[col(i),con(i),shp(i)]);hold on
end
xlabel('s');ylabel('\sigma(s)','fontweight','bold')
text(-3,0.4,'$$y=\frac{2}{(1+e^{-ax})}-1$$','interpreter','latex','fontsize',12)
legend(Clegend)
box off;grid on

效果图

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式