Ich versuche, berechnet dy/dx
zwei Werte von zwei Arrays mit der Code ich bis jetzt habe, ist:Derivative von zwei Arrays
Module Module1
Sub Main()
Dim x = {0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0}
Dim y = {0.0, 0.0, 0.0, 1.0, 1.0, 2.0, 3.0, 7.0, 15.0, 23.0, 31.0, 39.0, 47.0, 55.0, 61.0, 64.0}
Dim m() As Double
For i = 0 To x.Length - 2
m = (y(i + 1) - y(i))/(x(i + 1) - (x(i)))
Next
Console.WriteLine(m)
Console.ReadLine()
End Sub
End Module
Ich hatte gehofft, dass dieser Code alle Werte von dy/dx speichern würde in das Array m, aber wenn ich meinen Code alles, was ich bekomme, ist: 3 (der endgültige Wert von dy/dx)
Kompiliert das überhaupt? 'm' ist ein Array, aber Sie behandeln es wie eine einzelne' Double'. –