matlab & mathematica
风竹夜
github: https://github.com/fengzhuye
开源软件, github,c/c++, linux,orocos,ros,ethercat,canopen, matlab etc.
展开
-
Mathematica 程序包 package
Mathematica 有两种界面,一种是类似matlab的交互式界面叫 kernel,另一种是图文并茂交互界面叫notebook(笔记本)。一般我们都是使用notebook进行计算(Shfit+Enter 运行命令),以下是创建一个程序包的介绍:打开notebook, 打开一个程序包文本:文件->新建->程序包(.wl), 这里要注意,新建的必须为程序包文件,不能是笔记本或者模板笔记本等文件,否原创 2015-09-25 12:14:24 · 14758 阅读 · 5 评论 -
Matlab & Mathematica 解符号方程组
Matlab & Mathematica 求解方程组:Matlab:syms a1 b1 c1syms a2 b2 c2syms x y[x,y] = solve( 'a1*x + b1*y + c1 == 0', 'a2*x + b2*y + c2 == 0', 'x','y')simplify(x)simplify(y)Mathematica:sol = Solve[ a1*x + b1原创 2015-09-25 16:41:41 · 17922 阅读 · 0 评论 -
c++ 除法 mark
前一天调试一个算法,被一个小bug折腾了半天,贴出来游行示众:#include <iostream>#include <cmath>int main(){ const double pi = 3.141592653589793238; // double 有效位数为 16 double d1 = 2.1212; double d2 = -5.1515;原创 2016-04-20 16:35:44 · 3270 阅读 · 0 评论 -
Matlab 简单的数据处理
将文件中的数据读入到一个矩阵中:M = dlmread('data.txt') // 注意是单引号画出第一列数据:plot(M(:,1)) // 可以选择线型和颜色如果需要知道相邻数据的差值:dx = diff(M(:,1)) // diff原创 2016-05-18 09:06:03 · 3547 阅读 · 0 评论 -
Matlab & Mathematica 向量(行,列) 矩阵
Here is a sample matrix and vector:mat = Array[a, {3, 3}]{ {a[1, 1], a[1, 2], a[1, 3]}, // 矩阵的第一行 {a[2, 1], a[2, 2], a[2, 3]}, // 矩阵的第二行 {a[3, 1], a[3,2],a[3, 3]} // 矩阵的第三行 }// 既原创 2015-09-25 14:13:28 · 16238 阅读 · 0 评论