代码之家  ›  专栏  ›  技术社区  ›  Nathan Campos

使用matlab进行除数学以外的任何操作[关闭]

  •  0
  • Nathan Campos  · 技术社区  · 15 年前

    我在读关于matlab的书,我对它很好奇。但我有一些问题:

    • 除了数学我能用它做什么吗?
    • 你能列出一些链接到完整代码的例子吗?

    我知道语言的名称是非常主观的,但我想说明的是,这些仅用于数学和静力学的语言在数学和其他类别中也可以做一些强有力的事情。

    5 回复  |  直到 12 年前
        1
  •  6
  •   gnovice    15 年前

    首先,你可以看看 all the categories of user-created files 已在上提交 MathWorks File Exchange .这对人们用它做的事情有了很好的了解。以下是10000多份代码提交分为以下几类:

    • 航空航天
    • 算法开发
    • 汽车
    • 生物技术和制药
    • 化学与物理
    • 通信
    • 控制系统
    • 数据采集
    • 开发环境
    • 地球科学
    • 外部应用程序接口
    • 金融服务业
    • 游戏
    • 图形用户界面开发
    • 绘图
    • 图像和视频处理
    • 数学建模
    • 出版物
    • 仿真与基于模型的设计
    • 统计与概率
    • 测试和测量
        2
  •  2
  •   user229044    12 年前

    好吧,既然数学就是一切,那么做数学的系统就可以做一切(这当然只是一种观点)。这是一个部分的matlab工具箱列表——如果根据你的定义,它们中的任何一个都不是数学,那么是的,matlab可以做一些数学以外的事情……

    --信号处理

    --图像处理

    ——优化

    --映射

    --偏微分方程

    --神经网络

    --生物信息学

    --遗传算法

    有关代码的链接,请参见MathWorks网站。

        3
  •  1
  •   Aaron M    15 年前

    这个网站有一些关于Matlab编程的好信息,不涉及数学,包括一些游戏。 http://www.mathtools.net/MATLAB/Games/index.html

        4
  •  1
  •   rob    15 年前

    仅matlab可能没有太多其他领域的明显应用,但matlab有许多附加工具箱,可以大大扩展其功能。例如,您可以使用Simulink设计汽车的线控系统,然后使用实时车间或Targetlink生成将在汽车的ECU上运行的C代码。

        5
  •  1
  •   user85109    15 年前

    数学是大量事物的必要基础,你可能不认为它们是明确的数学。图像处理、工程、化学、物理、模拟等多种形式。

    作为一个例子,我是一个桥牌手。我经常希望生成一组随机的桥牌手来测试投标系统。是的,有很多工具可以做到这一点,但我想要自己的。编写一个能够生成随机桥接器指针的工具(带有GUI接口)几乎不费吹灰之力,它可以满足手上给定的一组约束。它可以设置为生成给定手类型将产生的概率,或者只生成一组用于投标实践的手。

    当然,所有这些事情都可以说是使用了许多语言,不仅是matlab。关键是,如果你理解了你想要使用的系统,以及你手头的计算工具,很多事情都可以做。例如,几年前,我的任务是在一个圆域上求解一个非线性偏微分方程耦合系统,以解决一个工程问题。我有一份电子表格。所以我用Excel编写了解决方案。它起作用了。

    推荐文章