当前位置: 首页 > 软件库 > 程序开发 > 数学计算 >

SwiftMath

数学框架
授权协议 MIT
开发语言 Swift
所属分类 程序开发、 数学计算
软件类型 开源软件
地区 不详
投 递 者 陈君之
操作系统 OS X
开源组织
适用人群 未知
 软件概览

SwiftMath 是一个小型的 Swift 数学框架,包含 3D向量, 复数,四元数和多项式方程求解。

使用示例:

3D 向量

let v1 = VectorR3(x: 1, y: 2, z: 3)
let v2 = VectorR3(x: 5, y: 6, z: 7)
// vector sum
let v3 = v1 + v2 // VectorR3(x: 6, y: 8, z: 10)
// length
v3.length // equals v3.norm
// zero vector
Vector.zero() // VectorR3(x: 0, y: 0, z: 0)
// unit-length vector
v3.unit() // divides v3 by its length

 

 相关资料
  • 本文向大家介绍Struts2框架初学接触,包括了Struts2框架初学接触的使用技巧和注意事项,需要的朋友参考一下 Struts2以WebWork优秀的设计思想为核心,吸收了 Struts框架的部分优点,提供了一个更加整洁的MVC设计模式实现的Web 应用程序框架。 Struts2引入了几个新的框架特性:从逻辑中分离出横切关注点的拦截器、减少或者消除配置文件、贯穿整个框架的强大表达式语言、支持可变

  • 有关TensorFlow与其他框架的详细对比可以阅读: https://zhuanlan.zhihu.com/p/25547838   01 TensorFlow的编程模式 编程模式分为两种:命令式编程与符号式编程 前者是我们常用的C++,java等语言的编程风格如下 命令式编程看起来逻辑非常清晰,易于理解。而符号式编程涉及较多的嵌入和优化,如下 执行相同的计算时c,d可以共用内存,使用Tenso

  • 问题内容: Waaah,戏剧!框架有很多静态方法。我在哪里上学,我们被告知 从来没有 使用任何静态的,但玩!像没有明天一样使用它。可以吗?如果是这样,为什么? 我们(和我7个人)正计划使用Play!涉及Web应用程序的项目的框架。我们决定通过Play做到这一点!因为这样做看起来很有趣,所以我们所有人都已经知道Java,并且分配工作非常困难,因此我们希望专注于实际分配而不是学习如何使用其他语言进行编

  • 本文向大家介绍python web框架学习笔记,包括了python web框架学习笔记的使用技巧和注意事项,需要的朋友参考一下 一、web框架本质 1.基于socket,自己处理请求 2.基于wsgi WSGI,全称 Web Server Gateway Interface,或者 Python Web Server Gateway Interface ,是为 Python 语言定义的 Web 服务

  • 本文向大家介绍sails框架的学习指南,包括了sails框架的学习指南的使用技巧和注意事项,需要的朋友参考一下 上周通过搭建CMS系统接触到了sails框架,知道一些ORM的概念。这周开始深入后台数据交互,发现twenty框架的数据结构在sails上又设计了一番(比如node、category),不得不说师哥就是厉害。不过复杂度也提高了。而我在DTree项目中的任务就是使用sails来进行业务流程

  • 本文向大家介绍学习RxJS之JavaScript框架Cycle.js,包括了学习RxJS之JavaScript框架Cycle.js的使用技巧和注意事项,需要的朋友参考一下 是什么 Cycle.js 是一个极简的JavaScript框架(核心部分加上注释125行),提供了一种函数式,响应式的人机交互接口(以下简称HCI): 函数式 Cycle.js 把应用程序抽象成一个纯函数 main(),从外部世