netlogo和java,集成NetLogo和Java:我们何时应该将此集成视为一个不错的选择?

I just came to know about this excellent tutorials

Their example concerns about computation needed for patch diffusion and shows how to access patch variable from java and change them in netlogo.

I was wondering if anyone has any idea or comments on when we should think of writing an extension to make our model work better? I am new to netlogo itself, but I think it's good to know what are the options that I might not be aware of :)

解决方案

I think looking through the extensions listed at https://github.com/NetLogo/NetLogo/wiki/Extensions , both the ones that we (on the NetLogo team) have built ourselves and the ones that have come from the user community, gives you a pretty good idea of the range of things extensions can be good for.

Some broad categories:

data structures (tables, arrays, matrices, priority queues...)

algorithms (networks, statistics, discrete event scheduling, diffusion, ...)

integration with other tools (R, SQL databases, MatLab, ...)

media (sound playback, sound synthesis, images, movies, speech, ...)

new device types (Gogo, Arduino, WiiMote...)

visualization (ray-tracing, sprites, Java2D drawing, ...)

not necessarily exhaustive!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
NetLogo是一种编程语言和建模环境,用于创建和模拟复杂的动态系统。它主要用于研究和教育领域,特别是在复杂系统、社会科学和人工生命等领域。NetLogo具有友好的用户界面和图形化编程环境,使得用户可以轻松地创建、修改和运行模型,同时能够通过可视化和动态展示来了解模型的行为和结果。NetLogo提供了丰富的内置函数和工具,支持模型的参数化和可扩展性,使得用户可以根据自己的需求进行定制化和扩展化的建模。 与NetLogo相比,MATLAB是一种高级技术计算环境和编程语言,主要用于工程和科学计算。MATLAB提供了丰富的数值计算、数据可视化和编程功能,使得用户可以进行各种复杂的计算、数据处理和模拟仿真。MATLAB支持矩阵运算和向量化操作,提供了许多内置函数和工具箱,涵盖了各种领域的应用和分析,如信号处理、图像处理、控制系统和统计分析等。MATLAB还具有可扩展性和接口性,可以与其他编程语言和工具进行集成,以满足不同用户的需求。 综上所述,NetLogo和MATLAB在一定程度上有一些相似之处,即它们都是计算化建模和仿真的工具,但两者的主要应用领域和功能特点略有不同。NetLogo主要用于复杂系统建模和教育科研,注重于动态系统的行为和结果的可视化展示;而MATLAB主要用于工程科学计算,更强调数值计算和数据处理的能力。因此,选择NetLogo还是MATLAB主要取决于具体的应用需求和个人的编程偏好。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值