相关疑难解决方法(0)

连接八度音程与C#

我在Octave开发了一个程序,我想添加一个GUI层.我想在C#中创建一个可以分发的可执行程序,但是想要坚持使用Octave的线性代数结构,而不必自己实现它们.特别是,我想要基本的矩阵,向量运算和优化函数(比如fminuncfmincg).

实现这一目标的最佳方法是什么?可能是合适的C#线性代数库?

c# math octave

21
推荐指数
2
解决办法
9671
查看次数

简单的数学运算在double上比在float数据类型上更快?

可能重复:
比c#中的浮点数快一倍?

我编写了简单的基准测试来检查我可以在我的应用程序中将double数据类型更改为多少float.这是我的代码:

    // my form: 
    // one textbox: textbox1 (MultiLine property set to true)
    // one button: button1 with event button1_Click

    private void button1_Click(object sender, EventArgs e)
    {

        int num = 10000000;

        float[] floats1 = new float[num];
        float[] floats2 = new float[num];
        float[] floatsr = new float[num];  // array for results
        double[] doubles1 = new double[num];
        double[] doubles2 = new double[num];
        double[] doublesr = new double[num]; // array for results

        Stopwatch stw = new Stopwatch(); …
Run Code Online (Sandbox Code Playgroud)

c# profiling .net-3.5

3
推荐指数
1
解决办法
2118
查看次数

标签 统计

c# ×2

.net-3.5 ×1

math ×1

octave ×1

profiling ×1