如何用matlab2014a求解优化问题
如何用matlab2014a求解优化问题
问题输入
在optimization程序中,首先根据不同的问题类型选择不同的模型,同时输入约束等。
如何用matlab2014a求解优化问题
选择优化程序运行的条件
在最中间的一栏中添加优化程序运行的条件,如优化截止的标准,画图的要求等等。
如何用matlab2014a求解优化问题
开始运算
点击start即可实现优化程序的运行,在图示的框中即可出现运行结果。
如何用matlab2014a求解优化问题
查看帮助文件
在程序的最右边,是一个帮助文件,如果你有什么疑问,可以直接在帮助文件中查找。
matlab parallel server的功能为:在集群和云上执行MATLAB和Simulink计算。
利用 MATLAB Parallel Server,可以将MATLAB 程序和Simulink仿真扩展到集群和云。可以在桌面上建立程序原型并进行仿真,然后在集群和云上运行,无需重新编码。MATLAB Parallel Server 支持批处理作业、交互式并行计算以及含有大型矩阵的分布式计算。
所有集群端许可都由 MATLAB Parallel Server 处理。在集群上动态启用您的桌面许可证配置文件,因此不需要为集群提供 MATLAB 许可证。该许可模型包括支持无限扩展的特性。
MATLAB Parallel Server 在集群上以调度应用程序的方式运行程序和仿真。可以使用 MATLAB Parallel Server 提供的 MATLAB 优化的调度程序或调度程序。插件框架可实现与常见集群调度程序提交客户端直接通信。
参考资料来源:MATLAB Parallel Server--简介
建议:取消syms,用数值积分方法先计算积分号里面的东西,而不要用符号积分算法。将下面这段:
syms zw1=mt*t0/(4*pi*M*ne*(DL*DT)^0.5)
w2=exp(x.*u/(2*DL))
B=((u*x./(2*DL)).^2+(u*y).^2/(4*DL*DT)).^0.5
w3=2*besselk(0,B)
w5=int((1/z)*exp(-z-(B.^2/(z*4))),t*u^2/(4*DL),inf)
w4=double(w5)
替换为
w1=mt*t0/(4*pi*M*ne*(DL*DT)^0.5)w2=exp(x.*u/(2*DL))
B=((u*x./(2*DL)).^2+(u*y).^2/(4*DL*DT)).^0.5
w3=2*besselk(0,B)
ifun = @(z,B)(1./z).*exp(-z-(B.^2./(z*4)))
w5=integral(@(z)ifun(z,B),t*u^2/(4*DL),inf)
w4=w5
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)