how to display pdf file in c# : Export text from pdf application Library utility html .net windows visual studio Excel44-part217

are two macros, Convolve( ) and Deconvolve( ), that are merely drivers to
distinguish between convolution (kSign=+1) and deconvolution (kSign
=-1) in the main subroutine, Convolution(kSign). The latter in turn repeat-
edly calls the fast Fourier transformation subroutine FFT(Term, nn, iSign).
Note that the input has the same format as that for Fourier transformation
(three input columns, of which the first is used for the independent variable,
such as time t), but that the second and third input columns now should
contain two different, real functions. There is only one output column,
which again  contains only  real  numbers.  For convolution,  the  input
columns are t, x, and y, and the output column is x
*
y. For deconvolution, the
input columns are t, x
*
y, and y (note the order), while the output column is x.
High-frequency noise can interfere with deconvolution. We therefore
include and adjustable Hanning window. The adjustable parameter w
selects the window function {0.5*[1+cos(
π
x/x
max
)]}
w
. The window has no
effect for w=0. For w=1 it provides the standard Hanning window.
Stronger noise reduction (with a correspondingly larger signal distortion) is
obtainable with w>1.
In deconvolution we divide XY by Y, where X is the Fourier transform of x,
and Y that of y. Whenever Y=0 this will lead to a problem, which is avoided
by substituting a small but non-zero value, min, for Y. However, the magni-
tude of mincan be crucial: if it is too small, a particular frequency can be
magnified out of proportion, giving rise to an oscillatory solution. If, on the
other hand, minis taken too large, it may distort the final result. When the
relative uncertainty in the data is of the order of ε, the optimal value of min
appears to lie between εand ε
2
, but we are unaware of an automatic solution
to this problem. You may therefore have to experiment with the value of min
when problems occur, in order to fine-tune the solution. Initially take minas
ε
2
; if that first guess leads to oscillations (i.e., regular sinusoidal fluctuations
of constant amplitude, as distinct from noise), increase the value of minin
steps of an order of magnitude until a non-oscillatory result is obtained. In
that case it may be wise to include a second input box for the value of min.
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''^^^^^^^^^^^^^^^^^^^^^^^'''''''''''''''''''''''
''''''''''''''''''''''^ 
^''''''''''''''''''''''
'''''''''''''''''''''^ 
CONVOLUTION 
^'''''''''''''''''''''
''''''''''''''''''''''^ 
^''''''''''''''''''''''
'''''''''''''''''''''''^^^^^^^^^^^^^^^^^^^^^^^'''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''© R. de Levie
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Convolution or deconvolution of two columns of real data, arranged in
' a single block of three adjacent columns, the first column containing
' the variable (time), the second column the real components of the first
' data set, the third column the real components of the second data set.
'
10.6 Convolution and deconvolution
427
Export text from pdf - extract text content from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File
copy highlighted text from pdf; extracting text from pdf
Export text from pdf - VB.NET PDF Text Extract Library: extract text content from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
How to Extract Text from PDF with VB.NET Sample Codes in .NET Application
can't copy text from pdf; how to copy and paste pdf text
' The macro accepts any input format in which the t-scale contains 2^N
' equidistant values (where N is a positive integer >1), regardless of
' its starting value. While the output is independent of the starting
' value of the t-scale, it does depend on the phase relationship between
' the two input signals. In order to avoid phase shifts, the window
' function (in the third column) should be centered.
' For deconvolution, the macro incorporates a Hanning window of
' adjustable width; the default setting, w = 0, corresponds to a
' rectangular window (i.e., the absence of filtering); w = 1
' yields the standard Hanning window; while w > 1 gives an
' extra-narrow window (more noise rejection, and more distortion).
' Upon selection of w = 0, a second filtering option appears, based on
' a rectangular window. It allows the user to set the highest n frequen-
' cies equal to zero. The default setting, 0, is again for no filtering.
' The output is written in one column, immediately to the right of the
' input data block, thereby overwriting any prior data in that region.
' After writing the output, the activated area returns to its original
' position and contents.
' To initiate the transform, highlight the three columns of the input
' array, and call the macro.
' The following are the two drivers for the convolution subroutine. They
' set kSign either to +1 (for convolution) or to -1 (for deconvolution).
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub Convolve()
Dim kSign As Integer
kSign = 1
Call Convolution(kSign)
End Sub
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub Deconvolve()
Dim kSign As Integer
kSign = -1
Call Convolution(kSign)
End Sub
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub Convolution(kSign)
' Check the array length n, which must be a power of 2,
' and be at least 2
Dim rn As Integer, cn As Integer
Dim rnmax As Integer, length As Integer
Dim cnmax As Integer, N As Integer, nn As Integer
N = 0
Dim z As Double
z = 0
rnmax = Selection.Rows.Count
nn = 2 * rnmax
428
Some useful macros
C# WPF PDF Viewer SDK to convert and export PDF document to other
Create PDF from RTF. Create PDF from Text. PDF Export. Convert PDF to Word (.docx). Convert PDF to Tiff. Export PDF text content to TXT file with original layout
extract text from pdf to excel; copy text from encrypted pdf
VB.NET PDF - Convert PDF with VB.NET WPF PDF Viewer
Create PDF from Text. PDF Export. Convert PDF to Word (.docx). Convert PDF to Tiff. Convert PDF to HTML. Export PDF text content to TXT file with original layout
extract text from pdf to word; get text from pdf image
cnmax = 3
length = rnmax
If length < 2 Then
MsgBox "There must be at least two rows."
End
End If
Do While length > 1
length = length / 2
Loop
If length < 0.9999 Or length > 1.0001 Then
MsgBox "The number of rows must be a power of two."
End
End If
' Check that there are three input columns
cnmax = Selection.Columns.Count
If cnmax <> 3 Then
MsgBox "There must be three input columns, one for the" & _
Chr(13) & "independent variable (e.g., time), the next two" & _
Chr(13) & " for the two functions to be convolved or deconvolved."
End
End If
' Read the input data
Dim inputArray As Variant, dataArry As Variant
inputArray = Seleciton.Formula
dataArray = Selection.Value
' Check that the first column has its first two elements
Dim check1 As Double, check2 As Double, dataSpacing As Double
check1 = VarType(dataArray(1, 1))
If check1 = 0 Then
MsgBox "Enter the top left value."
End
End If
check2 = VarType(dataArray(2, 1))
If check2 = 0 Then
MsgBox "Enter a value in row 2 of the first column."
End
End If
dataSpacing = (dataArray(2, 1) – dataArray(1, 1))
' Read and rearrange the input data from the second and third columns
ReDim Term2(nn) As Double, Term3(nn) As Double, Term4(nn) As Double
For rn = 1 To rnmax
Term2(2 * rn - 1) = dataArray(rn, 2)
Term2(2 * rn) = z
Term3(2 * rn - 1) = dataArray(rn, 3)
Term3(2 * rn) = z
Next rn
' Check that the output does not overwrite valuable data.
10.6 Convolution and deconvolution
429
C# PDF Converter Library SDK to convert PDF to other file formats
file. Able to export PDF document to HTML file. Able to create convert PDF to SVG file. Allow users to convert PDF to Text (TXT) file.
extract pdf text to excel; .net extract pdf text
VB.NET PDF Converter Library SDK to convert PDF to other file
XDoc.PDF ›› VB.NET PDF: PDF Export. A quick and efficient work to get text from PDF can be achieved with this VB.NET tutorial of PDF to text conversion.
copy paste text pdf; copy text from pdf without formatting
Selection.Offset(0, 1).Select
Dim outputArray As Variant
Dim q As Single
outputArray = Selection.Value
For rn = 1 To rnmax
q = outputArray(rn, 3)
If IsEmpty(q) Or q = 0 Then
n = n
Else
n = n + 1
End If
Next rn
Selection.Offset(0, -1).Select
Dim Answer As String, vAnswer As String
If n > 0 Then
Answer=MsgBox("Therearedatainthecolumnwheretheoutputwillbe"&_
Chr(13)& "written.Proceed anyway andoverwritethose data?",vbYesNo)
If Answer = vbNo Then End
End If
' Transform the data from the second and third columns
Dim iSign As Integer
iSign = 1
Call FFT(Term2, nn, iSign)
Call FFT(Term3, nn, iSign)
' Multiply in the frequency domain for convolution, or divide
' in the frequency domain for deconvolution. For deconvolution,
' a minimum value "min" (arbitrarily set here to 1E-12) prevents
' division by zero. Moreover, an input box is provided for
' optional noise filtering.
Dim rnm2 As Double, drnmax As Double
drnmax = CDbl (rnmax)
rnm2 = drnmax * drnmax
Dim min As Double, D As Double
If kSign = 1 Then
For rn = 1 To rnmax
Term4(2 * rn - 1) = (Term2(2 * rn - 1) * Term3(2 * rn - 1) _
- Term2(2 * rn) * Term3(2 * rn)) / (average3 * rnm2)
Term4(2 * rn) = (Term2(2 * rn - 1) * Term3(2 * rn) _
+ Term2(2 * rn) * Term3(2 * rn - 1)) / (average3 * rnm2)
Next rn
End If
If kSign = -1 Then
' Select the Hanning window parameter w
Dim w As Double, ww As Integer
Dim WindowFunction as Double, TwoPi As Double
min = 0.000001
ww = 1
TwoPi =2 * [Pi()]
Dim Message1 As String, Title1 As String, Default1 As String
430
Some useful macros
C# HTML5 PDF Viewer SDK to convert and export PDF document to
from OpenOffice. Create PDF from CSV. Create PDF from RTF. Create PDF from Text. PDF Export. Convert PDF to Word (.docx). Convert PDF
cut and paste text from pdf document; find and replace text in pdf
C# WPF PDF Viewer SDK to view, annotate, convert and print PDF in
from OpenOffice. Create PDF from CSV. Create PDF from RTF. Create PDF from Text. PDF Export. Convert PDF to Word (.docx). Convert PDF
copy paste text pdf file; copy pdf text to word
Message1 = "Enter the window parameter, a non-negative number." &
Chr(13) & _
"The default is 0, which corresponds to a rectangular" &
Chr(13) & _
"window (no filtering); select 1 for a normal Hanning
filter."
Title1 = "Adjustable Hanning Window"
Default1 = "0"
w = InputBox(Message1, Title1, Default1)
If w = 0 Then ww = 0
If w < min Then w = min
For rn = 1 To rnmax / 2 - 1
D = Term3(2 * rn - 1) * Term3(2 * rn - 1) + Term3(2 * rn) _
* Term3(2 * rn)) * rnmax * dataSpacing
If D < min Then D = min
Term4(2 * rn - 1) = (Term2(2 * rn - 1) * Term3(2 * rn - 1) _
+ Term2(2 * rn) * Term3(2 * rn)) / D
Term4(2 * rn) = (Term2(2 * rn) * Term3(2 * rn - 1) _
- Term2(2 * rn - 1) * Term3(2 * rn)) / D
WindowFunction = (0.5 * (1 - Cos(TwoPi * (2 * rn + rnmax + 1) _
/ (2 * rnmax)))) ^ w
Term4(2 * rn - 1) = Term4(2 * rn - 1) * WindowFunction
Term4(2 * rn) = Term4(2 * rn) * WindowFunction
Next rn
For rn = (rnmax / 2 to rnmax
D = (Term3(2 * rn - 1) * Term3(2 * rn -1) + Term3(2 * rn) _
* Term3(2 * rn)) * rnmax * dataSpacing
If D < min Then D = min
Term4(2 * rn - 1) = (Term2(2 * rn - 1) * Term3(2 * rn - 1) _
+ Term2(2 * rn) * Term3(2 * rn)) / D
Term4(2 * rn) = (Term2(2 * rn) * Term3(2 * rn - 1) _
- Term2(2 * rn - 1) * Term3(2 * rn)) / D
WindowFunction = (0.5 * (1 - Cos(TwoPi * (2 * rn - rnmax + 1) _
/ (2 * rnmax)))) ^ w
Term4(2 * rn - 1) = Term4(2 * rn - 1) * WindowFunction
Term4(2 * rn) = Term4(2 * rn) * WindowFunction
Next rn
' Select a high-frequency cut-off in the rectangular filter
' This option is offered only when w = 0 (i.e., a rectangular
' window) is selected in the Adjustable Hanning Filter box.
If ww = 0 Then
Dim nfzero As Single
Dim nfz As Integer
Dim Message2 As String, Title2 As String, Default2 As String
Message2 = "Enter the NUMBEr of highest frequencies" & Chr(13) & _
"you want to filter out. If you don't want" & Chr(13) & _
"any filtering, just press the OK button."
Title2 = "Noise Filter"
Default2 = "0"
nfzero = InputBox(Message2, Title2, Default2)
If nfzero < 0 Then nfz = 0
If nfzero > 0 And nfzero < rnmax / 2 Then nfz = Int(nfzero)
10.6 Convolution and deconvolution
431
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
PDF from RTF. Create PDF from Text. PDF Export. Convert PDF to Word (.docx). Convert PDF to Tiff. Convert PDF to HTML. Convert PDF to
delete text from pdf online; edit pdf replace text
VB.NET PDF - Convert PDF Online with VB.NET HTML5 PDF Viewer
PDF from RTF. Create PDF from Text. PDF Export. Convert PDF to Word (.docx). Convert PDF to Tiff. Convert PDF to HTML. Convert PDF to
delete text from pdf acrobat; cut text from pdf document
If nfzero > rnmax / 2 Then nfz = rnmax / 2
If nfz > 0 Then
For rn = (rnmax / 2 + 2 - nfz) To (rnmax / 2 + nfz)
Term4(2 * rn - 1) = z
Term4(2 * rn - 2) = z
Next rn
End If
End If
End If
' Calculate output data
iSign = -1
Call FFT(Term4, nn, iSign)
' Arrange and write the output data
For rn = 1 To rnmax / 2
outputArray((rnmax / 2) + rn, 3) = Term4(2 * rn - 1)
Next rn
For rn = rnmax / 2 + 1 To rnmax
outputArray(rn - (rnmax / 2), 3) = Term4(2 * rn - 1)
Next rn
Application.ScreenUpdating = False
Selection.Offset(0, 1).Select
Selection.Value = outputArray
Selection.Offset(0, -1).Select
Selection.Value = inputArray
End Sub
10.7
Weighted least squares
While for most readers an initial understanding of the operation of least-
squares equations is most easily achieved in terms of specific expressions,
such as those given in chapters 2 and 3, a corresponding computer program
is more efficiently written in terms of matrix algebra. Moreover, such a
program can then accommodate any number of independent variables.
Because Excel does not contain a weighted least-squares routine, one is pro-
vided here. At the same time, this will serve to illustrate how to incorporate
matrix expressions and subroutines in a macro.
10.7a
The algorithm
Here we merely summarize the methods used; for details the reader should
consult textbooks on statistics, such as N. R. Draper & H. Smith, Applied
Regression Analysis, 2nd ed., Wiley 1981. The dependent input variables y
i
are collected in an input vector Y, the corresponding weights w
i
in a vector
W, and the dependent variable(s) x
i
in the matrix X. In addition, the latter
432
Some useful macros
VB.NET PDF - WPF PDF Viewer for VB.NET Program
PDF from RTF. Create PDF from Text. PDF Export. Convert PDF to Word (.docx). Convert PDF to Tiff. Convert PDF to HTML. Convert PDF to
get text from pdf c#; copying text from pdf into word
contains a first column of 1’s or 0’s, depending on whether the fitted curve
has a variable intercept or is forced to go through the origin.
Denoting vectors and matrices in bold, and using the shorthand notation
M′for the transpose of matrix M, and M″for its inverse (as used in the com-
ments in the subroutine; VBA code will not allow the usual superscripts, T for
transpose, and -1 for inverse), the sought coefficients are then calculated in
a vector bas
b=(X′WX)″X′WY
which applies for anynumber of independent variables. The corresponding
variances are calculated as the diagonal elements of the variance–covari-
ance matrix V
V=(X’ W X)″(Y′W Y-b′X′W Y) / (N-P)
where Nis the number of data points, and Pthe number of dependent vari-
ables. This formalism yields the results for the unweighted least-squares
analysis when all w
i
’s are set equal to 1, in which case Wis the unit matrix.
The weighted least-squares routine shown below provides the adjustable
parameters and their standard deviations. If that is all you need, you may
want to use it also as your general least-squares routine, especially after you
have incorporated it in a menu or given it a toolbar icon (in which case it is
easier to use and more readily accessible than the Regression routine in the
Analysis ToolPak). When using it for unweighted least squares, merely leave
the second column empty. Alternatively, if you desire the routine to provide
more statistical information, you can modify it to do so. Remember, youare
at the controls here.
10.7b
Implementation
As in the Fourier transform example of section 10.2 we use the highlighted
area rather than a dialog box. While this is much faster in use, it requires that
the reader remember the required format. In the present case the format is
as follows:
1 The first column must contain the so-called “dependent” variable, here
called y; the variable that is assumed to contain all experimental errors.
2 The second column must contain the corresponding weights w
i
. If no
weights are assigned, either leave this column blank or fill it with 1’s.
However, the column cannot be left out.
3 The next column(s) must contain the “independent” variable(s) x. There
can be as many independent variables as required. Of course, there must
beat least one more input datum in the y-column than there are x-
columns,otherwise the problem is not properly defined for least-squares
analysis, which requires more data points than adjustable parameters.
10.7 Weighted least squares
433
Inpractice, least-squares methods are most useful when the problem is
strongly over-defined, i.e., when the number of y-values is much in excess of
this minimum.
As already mentioned, the program uses an x-matrix that contains one
more column than specified by the user. This is because the user specifies x
1,
x
2
,etc., whereas the program calculates a fit to either y=a
0
+a
1
x
1
+a
2
x
2
+
or, when the fitted curve is supposed to go through the origin, y=a
1
x
1
+a
2
x
2
+
. These two options correspond to an implied x-variable of value 1 or 0
respectively. Thus there are two options: either the program calculates the
constant a
0
in y=a
0
+a
1
x
1
+a
2
x
2
+
, or it sets a
0
equal to zero, thereby
forcing the fitted curve through the origin, as in a proportionality. As pro-
grammer you could choose to provide these options (for “general” or for
“through the origin”) via a message box that pops up during the program, or
by providing two different program entries. Here we have chosen the latter
route, which we find more user-friendly. Consequently the weighted least-
squares program is made to be a subroutine to two small programs, WLS0
and WLS1, that merely set a parameter pequal to either zero or one respec-
tively. (Note that the transfer of the value of pmakes the main least-squares
program a subroutine, since macros have no input parameters.) The
weighted least-squares subroutine, in turn, calls on three smaller subrou-
tines to perform the three matrix manipulations: transpose, invert, and
multiply. In order to keep the number of such subroutines to a minimum,
vectors are treated as matrices with one row or column.
Near the end of the macro the standard deviation is calculated from the
variance. When the routine is tested with noise-free data, so that the vari-
ance is zero, the program will attempt to take the square root of zero, which it
cannot do. As a standard precaution, in order to prevent the resulting error
message and associated  problems, the variance  is first tested, and a
minimum value of 10
–40
inserted when the program computes a smaller
value.
Theoutputwillappearintworowsbelowtheinputdata,intheorderA
0
,
A
1
,A
2
,…,A
n
.Thisformatwaschosenbecausetheoutputfitspreciselyina
block of the same width as the input array; moreover, this arrangement
leavestheright-handsideoftheinputblockfreeforsubsequentdatamanip-
ulations. The output is made to stand out with italic and bold type.
Alternativelyyoucouldusecolorforthatpurpose,withaninstructionsuch
asActiveCell.Font.ColorIndex = 7.Thisoptionwasnot exercised
herebecausecolorsmaygiveproblemswithsomeblack-and-whiteprinters.
Before the program is ready to write its output, it makes a quick, barely
noticeable foray into the region where it wants to write, to make sure that it
will not overwrite valuable data. If it finds data, it will then ask the user
whether or not to overwrite these.
So here goes:
434
Some useful macros
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''^^^^^^^^^^^^^^^^^^^^^^^'''''''''''''''''''''''
''''''''''''''''''''''^ 
^''''''''''''''''''''''
'''''''''''''''''''''^ WEIGHTED LEAST SQUARES ^'''''''''''''''''''''
''''''''''''''''''''''^ 
^''''''''''''''''''''''
'''''''''''''''''''''''^^^^^^^^^^^^^^^^^^^^^^^'''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''© R. de Levie
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' The function of the following two drivers is merely to set the
' value of one parameter, p, equal to either one or zero, in order
' to choose between a general weighted least squares fitting (p = 1)
' or one that forces the curve through the origin (p = 0).
Sub WLS0()
Dim p As Double
p = 0
Call WeightedLeastSquares(p)
End Sub
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Sub WLS1()
Dim p As Double
p = 1
Call WeightedLeastSquares(p)
End Sub
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' WEIGHTED LEAST SQUARES
' This subroutine computes the parameters and their standard de-
' viations for a weighted least squares fit to data in 3 or more
' columns. The columns must be arranged as follows: the first
' column must contain the dependent variable Y, the second its
' weights W, and the next column(s) the dependent variable(s) X.
'
' The weights column must be included, but it may be left blank,
' in which case all data will be assigned unit weights.
' Therefore, if an unweighted least-squares fit is desired,
' either leave the second column empty, or fill it with 1's.
'
' The subroutine requires an input parameter p: p = 1 causes
' a general weighted least squares fit to the data, while p = 0
' forces the fit to pass through the origin. The subroutine must
' therefore be called by a small driver which sets the value of p.
Sub WeightedLeastSquares(p)
' Determination of the array size:
Dim rmax As Integer
'rmax = maximum number of rows
rmax = Selection.Rows.Count
Dim m As Integer, n As Integer
Dim cmax As Integer
'cmax = max. number of columns
cmax = Selection.Columns.Count
10.7 Weighted least squares
435
Dim ccmax As Integer
ccmax = cmax - 1
Dim i As Integer, j As Integer
Dim u As Double, z As Double
u = 1
z = 0
Dim SRR As Double, varY As Double, sumW As Double
' Check that the number of columns is at least 3:
If cmax < 3 Then
MsgBox "There must be at least three columns, one" & _
Chr(13) & "for Y, one for W, and one or more for X."
End
End If
' Check that rmax > cmax, so that the number of data
' points is sufficient to define the problem:
If rmax < cmax Then
MsgBox "There must be at least " & cmax & " input" & _
Chr(13) & " data to define the problem."
End
End If
' Dimension the arrays:
Dim dataArray As Variant
Dim outputArray As Variant
ReDim yArray(1 To rmax, 1 To 1) As Double
ReDim wArray(1 To rmax, 1 To rmax) As Double
ReDim xArray(1 To rmax, 1 To ccmax) As Double
ReDim ytArray(1 To 1, 1 To rmax) As Double
ReDim ytwArray(1 To 1, 1 To rmax) As Double
ReDim ytwyArray(1 To 1, 1 To 1) As Double
ReDim xtArray(1 To ccmax, 1 To rmax) As Double
ReDim xtwArray(1 To ccmax, 1 To rmax) As Double
ReDim pArray(1 To ccmax, 1 To ccmax) As Double
ReDim piArray(1 To ccmax, 1 To ccmax) As Double
ReDim qArray(1 To ccmax, 1 To 1) As Double
ReDim bArray(1 To ccmax, 1 To 1) As Double
ReDim btArray(1 To 1, 1 To ccmax) As Double
ReDim btqArray(1 To 1, 1 To 1) As Double
ReDim M1(1 To rmax, 1 To rmax) As Double
ReDim M2(1 To rmax, 1 To rmax) As Double
ReDim vArray(1 To ccmax, 1 To ccmax) As Double
' Read the dataArray, then Fill the various input arrays: yArray,
' wArray, and xArray. The wArray contains zero's except that it
' has the individual, normalized weights as its diagonal elements.
dataArray = Selection.Value
For i = 1 To rmax
yArray(i, 1) = dataArray(i, 1)
Next i
436
Some useful macros
Documents you may be interested
Documents you may be interested