From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Measurement Studio for VB6

cancel
Showing results for 
Search instead for 
Did you mean: 

Need urgent help with Analysis.Math to calculate slope

Hi all!

I am trying to use NationalInstruments.Analysis.Math to calculate the slope and intercept of a graph using VB. I'm using the CurveFit property but cannot find any resources regarding the applicable syntax. Any any help would be greatly appreciated.

 

Thanks in advance!

0 Kudos
Message 1 of 3
(5,749 Views)

Hi Paulie,

 

Have you had a look at the Getting Started guides for Measurement Studio?  There are versiosn for Visual Studio 2010, and Visual Studio 2005 and 2008.

 

This might also be useful.

 

I hope that helps.

 

Kind Regards,

Oli
LabVIEW Student Ambassador
National Instruments UK
0 Kudos
Message 2 of 3
(5,734 Views)

Maybe you want something like this?

 

            Dim xArray() As Double = New Double(samples - 1) {}
            Dim dataArray() As Double = New Double(samples - 1) {}
            Dim fittedArray() As Double = New Double(samples - 1) {}
            Dim slope As Double
            Dim intercept As Double
            Dim residue As Double

            fittedArray = CurveFit.LinearFit(xArray, dataArray, FitMethod.LeastSquare, slope, intercept, residue)

 The LinearFit method has several overloaded methods, but the simplest one that still provides the slope and intercept output is:

 

Public Shared Function LinearFit ( _
	inputXData As Double(), _
	inputYData As Double(), _
	fitMethod As FitMethod, _
	<OutAttribute> ByRef slope As Double, _
	<OutAttribute> ByRef intercept As Double, _
	<OutAttribute> ByRef residue As Double _
) As Double()

 

National Instruments
0 Kudos
Message 3 of 3
(5,729 Views)