Birefringence laboratory work
Installation
The program for processing laboratory data comes in two versions:
- An application written in the Kotlin language for personal computers. It works on all modern operating systems, but not on mobile devices.
- Kotlin-Js application to run in the browser. It works in any browser. This version is currently under development.
Application
To start, you must have the installed platform JVM 8.
Установка JRE
This program requires Java Runtime Environment version 8 (it will probably work on 7, but it has not been tested. JRE is installed by default on the vast majority of personal computers. You can verify the installed version with the command java -version
. If platform is not installed, or an old version is installed, then you need to install it.
- Windows: Go here, download and install.
- Ubuntu / Debian: Instruction available here.
- Red hat / CentOS: Instruction available here.
If you use OpenJDK, then an additionally openjfx
package must be installed. On systems that use apt-get
, this is dony with sudo apt-get insta openjfx
.
Launch
After that, just download the archive with the program from here unzip the program to any directory and run the executable file from the bin
directory (batch-file for Windows or shell-script for Linux).
Web-version
The test version of the web-version of the program is available at http://npm.mipt.ru/apps/biref. The web version works in exactly the same way as the Java version. To run it, you do not need to install anything, just follow the link. It is currently in test mode.
Additional theoretical background
Additional materials on the mathematical and physical substantiation of the work of analysis programs can be found here.
Additional task
1. Data entry
For further work, you must enter data in the table. This can be done manually or by loading text data from a file.
2. Checking the error
In the work, there are practically no parameters that can have a significant systematic bias, and the main error comes from the inaccuracy of measuring angles. Moreover, the value of this error is set from naive considerations, since the measuring dial in this case does not have any particular accuracy class.
You can verify the accuracy of the error determination according to the graph of the refractive index of an ordinary wave. From theoretical considerations, it is known that the points of this graph should lie on a straight line with zero slope (constant). The scatter of points relative to this line should be purely statistical in nature. If the error values are significantly less than the average point spread relative to the straight line, then the errors are underestimated. If the error values are greater than the spread of points, then the errors are overestimated. A more accurate characterization of the magnitude of errors can be obtained using Pearson's consent criterion (it is also ). According to this criterion, the value of the sum , relative to the number of degrees of freedom (usually this is the number of points minus the number of free parameters) for a sample that obeys statistical laws, it should be close to 1
. In this case, you can use the function Check calibration
in the program. As a result of this function, two values are returned: one for comparison with a linear dependence, the second for comparison with a constant that follows from the theory. In the first case, the number of degrees of freedom is one less, since a linear dependence requires two parameters instead of one. You can use both dependencies to check for errors.
Important: It should be noted that in experimental physics, arbitrary selection of errors is generally prohibited. The determination of errors occurs before the start of the analysis and cannot be based on the results of measurements. The “fitting” of errors is allowed only if there are no physical considerations regarding the included errors, and also when the absence of systematic biases is guaranteed.
Note: The incorrect determination of errors in this work usually occurs due to an incorrect assessment of the accuracy of measurements on a scale. As a rule, they take half the scale division for such an assessment. In fact, even if all measured values are rounded towards the nearest integer (which is not recommended), the deviation of the true value from the measured value is described even distribution with a width of one degree. The standard deviation of such a distribution is , not 0.5
.
3. Statistical determination of the angle at the apex of the prism
In the main description of this work, an experimental determination of the angle at the apex of the prism is given. But this angle can also be determined on the basis of the measured data. To do this, it suffices to postulate that the dependence of the refractive index, measured by an ordinary wave, has a zero slope.
By varying the A
parameter, you can select a value at which, after calibration, the line corresponding to a fixed constant on the graph is combined with the line that corresponds to a linear relationship. In addition, you can use the statistical properties of the dependencies and find a A
value such that the data matches the constant will be the best ( with respect to the weighted average).
Also in this way you can get the measurement error A
. The value of is inversely proportional to the logarithm of likelihood function, which usually (not always) has the form of a normal distribution. As a result, the graph has the form of a parabola. If in this graph we postpone from the minimum value on the vertical axis 1
up and project this point onto the horizontal axis (we get one point to the right and one to the left), then the resulting interval will just correspond to 1 - interval for the normal distribution, that is, just what is usually used to determine the errors.
Important: The A
coefficient so determined is not necessarily a true physical value. It is only the most likely for a given dataset and the zero slope hypothesis. To be sure of the results, it is necessary to compare the angle obtained in the experiment and from the statistical procedure. If the experimental value does not fall into the interval relative to the statistical one, this is an occasion to think about whether the measurements were made correctly.
4. Determination of the correlation of the angle ** A
** and the refractive indices
Having the angle error A
, you can get the systematic error of the resulting values and . The usual calculation of the correlation coefficient through derivatives can be quite difficult, therefore, the coefficient can be determined “experimentally”. To do this, it is enough to plot the displacement graphs of and relative to A
in the vicinity of the most probable value. The slope coefficient of this graph will show the relationship between the systematic error or and the error A
.
Note: This method also allows you to check the linearity of the dependence of the parameter displacement.