欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    MATLAB仿真程序代码--模拟品牌传播的过程.docx

    • 资源ID:94706817       资源大小:11.02KB        全文页数:5页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    MATLAB仿真程序代码--模拟品牌传播的过程.docx

    MATLAB仿真程序代码-模拟品牌传播的过程附录二MATLAB仿真程序代码function Et/Dt = BrandSpread(uO/params)%这个程序用来模拟品牌传播的过程% n研究的区域的大小,为n*n的点阵% t时刻% u(x,y,t) t时刻(x,y)点的品牌信心值% Q(x,y,t) t时刻(x,y)点的品牌信号值% c(x,y) (x,y)点的品牌传播速率% k(x,y) (x,y)点对品牌信号的敏感程度% Initializationif nargin<2params=strcut;end;if isfield(params/con') && -isempty(params.con) con = params.con;elsecon = 0;end;if isfield(params/maxf') && -isempty(params.maxf) maxf = params.maxf;elsemaxf = 10;end;if isfield(params/v') && -isempty(params.v)v = params.v;elsev = 1;end;if isfield(params/n') && -isempty(params.n)n = params.n;elsen = 10;end;if isfield(params/maxt') && -isempty(params.maxt)maxt = params.maxt;elsemaxt = 20;end;t=l;%循环次数tflag = l;%tflag = l时说明未达到平衡,需要做交换;tflag=0时则 达到平衡,区域内不会出现信号交换,停止信号交换u=u0;%随机生成L10上的均匀分布k(:z:)=round(9*rand(n) + l;%根据u和k计算每一个点上的Q Q(:,:)=u(:,:).*k(:,:);%顺序式传播,%先由点(ij)与其右边的点(ij+l)进行交换%再由点(ij)与其下方的点(i+Lj)进行交换 E(t)=sum(sum(u)/nA2; % D(t)=sum(sum(u-E(t).A2)/nA2;%随机获得一个需要观察的点(x_s,y_s) x_s=round(rand*n) y_s=round(rand*n) f=u(x_s,y_s);fprintf('The coordinate of the observe point isn');fprintf('( %d , %d )n',x_s,y_s);fprintf('itt mean valuet Variancetn');fprintf('%dt %,3et %,3et n',t,E,D);if t< = maxffigure;x=l:n;y=x;X,Y=meshgrid(x,y);mesh(X,Y/u(:/:);end;while (tflag = = l)t=t+l;tflag=O;% Phase 1for (i=l:n-l)for (j = l:n)deltaQ=(k(i+Lj)*Q(i,j)-k(i,j)*Q(i+Lj)/(k(i+Lj)+k(i,j);if deltaQ>=vdeltaQ=v;endif (deltaQ=0)tflag = l;endQ(ij)=Q(ij)-deltaQ-abs(deltaQ)*con;Q(i+1 J)=Q(i+lj)+deltaQ-abs(deltaQ)*con;u(iJ)=Q(i,j)/k(i,j);u(i+lj)=Q(i+lj)/k(i+lj);endend% Phase 2for (i = l:n)for (j=l:n-l)deltaQ =(k(ij + l)*Q(i,j)-k(iJ)*Q(iJ+l)/(k(iJ+l)+k(i,j);if deltaQ>=vdeltaQ=v;endif (deltaQ-=0)tflag = l;endQ(ij); Q(i,j)-deltaQ-abs(deltaQ)*con;Q(ij + l)=Q(ij + l)+deltaQ-abs(deltaQ)*con;u(ij)=Q(ij)/k(ij);u(ij+l)=Q(ij+l)/l<(ij+l);endendE(t)=sum(sum(u)/nA2;D(t)=sum(sum(u-E(t).A2)/nA2;f(t)=u(x_s/y_s);if t< = maxffigure;x=l:n;y=x;X,Y = meshgrid(x/y);mesh(X,Y,u(:,:);end;fprintf('%dt %.3et %.3et n)t,E(t),D(t);if (t> = maxt)break;end;if tflag =0break;end;end;figure;plot(l:t/E,'b-,/'linewidth,/l);xlabel('time');ylabel('mean value');legend('change of mean value');figure;plotaxD/r-'/linewidth'J);xlabel('time');ylabel('variance');legend('change of variance');figure;plot(l:t,f,g-'/'linewidth,fl);xlabel('time');ylabel('U');legend('change of U');

    注意事项

    本文(MATLAB仿真程序代码--模拟品牌传播的过程.docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开