Problem 44372. Polarisation
You have n polarising filters stacked one on top of another, and you know each axis angle. How much light gets passed through the filter bank? For more information, see Polarizer (Wikipedia).
>> n = [0, 90]; >> polarised([0, 90])
ans = 0
Solution Stats
Problem Comments
-
7 Comments
besides law of Malus (http://hyperphysics.phy-astr.gsu.edu/hbase/phyopt/polcross.html), also have a look at what happens to a third polarizing filter (http://alienryderflex.com/polarizer/)
Tip: In this problem, the first polarizer is always equated to 0.5 (since I_0 = 1 and the light comes from all directions): we should calculate the integral of the function cos(x)^2 from 0 to 2pi divided by 2pi (Mean Value Theorem). The remainder is Malus's Law.
This is actually a problem of physics, rather than programming.
Solution Comments
Show commentsProblem Recent Solvers257
Suggested Problems
-
Given a window, how many subsets of a vector sum positive
859 Solvers
-
Implement simple rotation cypher
1085 Solvers
-
Construct an index vector from two input vectors in vectorized fashion
406 Solvers
-
Check if number exists in vector
12576 Solvers
-
Unique values without using UNIQUE function
373 Solvers
More from this Author40
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!