9 Pages

Chapter35Notes

Course: PHYS 132, Fall 2009
School: Cal Poly
Rating:
 
 
 
 
 

Word Count: 333

Document Preview

35 Chapter (& 36) Interference May 7, 12 2009 Topics to focus on Two source interference (Ch 35.1) Double slit (Ch 35.2) and Diffraction Grating (Ch 36) Thin Film Interference (Ch 35.4) Skip: 35.3 (Intensity in Interference Patterns) and 35.5 (The Michelson Interferometer) Two Source Interference We already did this for sound waves in chapter 16! Constructive interference when the extra path length...

Register Now

Unformatted Document Excerpt

Coursehero >> California >> Cal Poly >> PHYS 132

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
35 Chapter (& 36) Interference May 7, 12 2009 Topics to focus on Two source interference (Ch 35.1) Double slit (Ch 35.2) and Diffraction Grating (Ch 36) Thin Film Interference (Ch 35.4) Skip: 35.3 (Intensity in Interference Patterns) and 35.5 (The Michelson Interferometer) Two Source Interference We already did this for sound waves in chapter 16! Constructive interference when the extra path length is integer number of wavelengths: r = m Destructive when r = (m+1/2) Two Parallel, Narrow Slits Consider the geometry in figure 35.5 in the text Extra distance is r = d sin Double Slit Interference Constructive when: r = m = d sin m Position of bright fringes ym = R tan m Typically many alternating bright and dark fringes Small angle approx: sin tan ym mR/d !!! BE VERY CAREFUL !!! Destructive when r = (m+1/2) Multiple Slits: The Diffraction Grating More general case, but geometry almost identical to double slit r = d sin between any two adjacent slits When m = d sin m ALL waves will be in phase ym = R tan m NEVER use small angle approximation!!! Thin Interference Film Interesting things happen when light reflects from thin films or thin air gaps The first two reflected rays can interfere constructively (maximum reflection) or destructively (maximum transmission) Rays should be drawn straight up & down, but that makes it harder to see Thin Air Gap Interference Extra distance traveled by the second ray is twice the thickness of the air gap r = 2t path = (2)2t/ = 4t/ There are also phase shifts due to reflection Reflect low n to high n: refl = Reflect high n to low n: refl = 0 If total phase shift is an even multiple of , constructive reflection, odd multiples are destruct...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Cal Poly - PHYS - 132
Chapter 17 Temperature, HeatMay 19 2009Topics to focus on Absolute Temperature (Lab this week) Heat vs. Internal Energy vs. Temperature Calorimetry (Lab next week) Conceptually: Methods of heat transfer Not covering: Thermal Expansion, Fahren
Cal Poly - PHYS - 132
Chapter 18 Thermal Properties of MatterFebruary 24 2009Topics to focus on Ideal Gas Law Internal Energy, Temperature, Molecular Kinetic Energy, Average Molecular Speed (vRMS) Molar Heat Capacities Not Covering: Phase Diagrams, Mean Free Path,
Syracuse - CSE - 784
CSE784 Software Studio Class NotesChapter 1 Large Scale SystemsJim Fawcett Copyright (c) 1999-2002Chapter 1 Large Scale Systemspage 1What Software Crisis? "Software entities are more complex for their size than perhaps any other human co
Cal Poly - PHYS - 132
t=1st=2st = 3 s (complete cancellation)t=4st=5st=6s
Syracuse - CSE - 784
Handouts/CSE784/code/ADOconsoleDB
Syracuse - CSE - 784
Syracuse - CSE - 784
Syracuse - CSE - 784
CSE784 Software StudioFall 2003Project #1 Test HarnessBSpecification due Sep 15, code due Sep 22, CSpecification due Sep 29, revised BSpecification due Oct 13Purpose:This project provides a facility for constructing and executing test suite
Syracuse - CSE - 784
CSE784 Software StudioFall 2004Project #1 Requirements DatabaseBSpecification due Sep 20, code due Sep 27, CSpecification due Oct 4Purpose:This program captures and saves customer requirements1, development requirements2, and requirements
Syracuse - CSE - 784
CSE784 Software StudioFall 2005Project #1 Requirements Database ManagerBSpecification due Sep 19, code due Sep 26, CSpecification due Oct 3Purpose:This program captures and saves customer requirements1, development requirements2, and requi
Syracuse - CSE - 784
CSE784 Software StudioFall 2001Project #2 Calling SequencesBSpecification , CSpecification , code due Oct 22th, 2001Purpose:This program analyzes syntactically correct C and C+ code to determine calling sequences, that is, what functions c
Syracuse - CSE - 784
Email Exchange concerning Project #1Hi Jiaqi: That requirement forces you to open the requirements database during the program's initialization instead of requesting the user to open it. Presumably that means that the program will open the same db i
Syracuse - CSE - 784
Handouts/CSE784/FinalProjFall2007/ADAMWrapperPrototypeAsynchronous Distributed Application Management (ADAM) WrapperPurpose:Provide finegrained messagepassing between components in system. 1. Supports high degree of reusability 2. Very little
Syracuse - CSE - 784
3.5 Tok Module DesignThe tok module is well designed, although there are a few concerns regarding testing. Looking at Table 5.1, we see that the thirteen member functions in tok are all small and have low complexity except for the important getTok f
Syracuse - CSE - 784
Design by ContractJim Fawcett CSE784 Software Studio Paraphrased from works of Bertrand Meyer Interactive Software Engineering www.eiffel.comMotivation"Reliability . is particularly important in the objectoriented method because of the specia
Syracuse - CSE - 784
Design StrategiesJim Fawcett CSE687 Object Oriented Design Spring 2001StrategiesTop down design Task oriented decomposition Uses successive refinement to define lower layersBottoms up design Focus on encapsulating an abstraction Prov
Syracuse - CSE - 784
Design GuidelinesJim Fawcett CSE687 Object Oriented Design Excerpts from and addendums to: "Enough Rope to Shoot Yourself in the Foot", Allen Holub, McGrawHill, 1995Prime DirectiveNo surprisesMaximize Cohesion Minimize Coupling A compon
Syracuse - CSE - 784
Managing the Project LifecycleJim Fawcett CSE784 Software Studio Fall 2001 Reference Software Project Survival Guide Steve McConnell Microsoft Press, 1998 Customer's Bill of Rights To set objectives for the project and have them
Middle Tennessee State University - DOCS - 4980
Sheet1<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>385a8fa9d8f43ba05e23dPage 1
Syracuse - CSE - 784
Handouts/CSE681/Code/ADAMWrapperPrototypeProject #4 Component ConfigurationsPurpose:Demonstrate how prototype Executive, Wrapper, ToolUI, and ToolLib work together to handle messages. This handout also illustrates the value of using UML diagram
Syracuse - CSE - 784
Handouts/CSE784/Code/ADAMWrapperPrototypeADAMWrapperandMessageMakerVersion2.1Purpose:Illustratehowtohandlemessages.Everycomponentthathandlesmessages inheritsfromAWrapper,definedhere,implementstheIMsgPassinterface,also definedhere,andbuilds/par
Syracuse - CSE - 784
Total UI&Rep Scripting Comm+FT MBE Common Registry 19 7 18 2 5 12IssuesWaiting on Reg TP Done TP Run 5 12 0 7 14 0 2 5 1 11 11 2 0 4 012 7 14 2 5 0TP Success 12 5 14 2 2 0Actuals Totals: Target TP Run: %63716 28.57%51 91.07%40 44.
Syracuse - CSE - 784
A-SPECIFICATION TO B-SPECIFICATION TO TEST PROCEDURE ASpecification Req # Derived Req. in B-Spec satisfying 3.2.1.1.1.2.c: It shall allow users to select files based upon single or multiple patterns or manually in local and remote machine. 3.2.1.1.1.
Syracuse - CSE - 784
Macro Name MachineA IP MachineB IP Machine B Machine A XX InstallDir BaseDirMacro Value 128.230.208.233 128.230.208.144C:\CLONER C:\Test
Syracuse - CSE - 784
Activity Description Project Start Program and Architecture Review Draft B-Spec Inter-team Interaction Review of B-Spec by Test Team Members Review of Comm Team B-Spec Review of Registry Team B-Spec Review of UI Team B-Spec Review of Scripting Team B
Syracuse - CSE - 784
Activity Description Project Start Program and Architecture Review Draft B-Spec Inter-team Interaction Review of B-Spec by Test Team Members Review of Comm Team B-Spec Review of Registry Team B-Spec Review of UI Team B-Spec Review of Scripting Team B
Syracuse - CSE - 784
BasicSQLDemosConnecting
Middle Tennessee State University - ASSIGN - 3040
Design an Experiment Example The hypothesis I am evaluating is whether playing violent video or computer games makes children more aggressive and violent. The independent variable in the hypothesis is playing violent video games. The dependent variab
Syracuse - CSE - 784
BasicSQLDemosCommands
Los Angeles Southwest College - MISC - 0604
Draft Not for public distribution (15 April 2006) Figure 1. Regional Data Flow (InSitu Data, Model Output)20. Further products, websites, analysis, conversion tools16. Data / Data Sharing Data Access/Web Services *OGC SWE services (SensorML,
Syracuse - CSE - 784
Action Item #Responsible Action Item Description Ids RG Decision on method of making communication reusable - Delegates, COMM 5 Queues MIKE Delete data flow arrow going from Reporting to Scripting which says 7 Error/status messages. MIKE Some of co
Syracuse - CSE - 784
Action Item #Action Item DescriptionResponsible IdsDecide on whether to encoding to XML string is done by MBE or if 1 the other modules give XML strings 2 Give Dr. Fawcett a CD of previous year's stuff 3 Shall show error and status messages in
Syracuse - CSE - 784
Action Item #Action Item Description 1 Structure Charts on C-Spec - Synchronizing problem 2 Port to be added in KeyObj 3 Rename to KeyObj from keyObj 4 All class names should start with Capital case 5 Add screen shot in C-Specs 6 Last script used a
Syracuse - CSE - 784
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>8db4dc48158db8f9f140e61dd3bd01c6fdac1917.doc</Key><RequestId>2 348CBA06BFDD3AB</RequestId><HostId>F4Y63aEgBQrOzbh72XzZK0A3YN4
Syracuse - CSE - 784
Test Procedure Appendix # 1 for Project CentralProject Center Installation StepsDOCUMENT NAME Documents Version Author Author Role Creation DatePROJECT CENTER INSTALLATION STEPS 1.0 Avinash Kadaji Test Team Leader 11/27/2004Pre Conditions: 1.
Syracuse - CSE - 784
Test Procedure Appendix # 3 for Project CentralRemote Login to ServerDOCUMENT NAME Documents Version Author Author Role Creation DateREMOTE LOGIN TO SERVER 1.0 Avinash Kadaji Test Team Leader 11/27/2004Pre Conditions: 1. The user needs to hav
Syracuse - CSE - 784
Procedure #Module CommunicationB Spec Requirement #A Spec Requirement Type1.3.2.2 b 1.1.2.2b COM-1 1.1.1.2a 1.1.2.2a 1.2.1.2a 1.3.2.2 a COM-2 1.2.1.2b 1.2.2.2a 1.2.1.2 c COM-3 1.1.1.2b 1.1.1.2c 1.3.1.2a 1.3.1.2b COM-4 Database 3.1.2dDerived
Syracuse - CSE - 784
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>1e3a47ae05716c851303de4b2ede29f861d44c7e.doc</Key><RequestId>4 F3805E6E8749998</RequestId><HostId>OyrQDzwIFtm5kE3Ym/BYxVqF8Is
Syracuse - CSE - 784
5.2.1.1.2.g (3.1.7.2) The process shall support a match command for local and remote registries The process shall supoprt a match command from local to remote registries 5.2.1.2.2.c (3.1.12.3) Rollback information shall be saved in a .rbk file fo
Syracuse - CSE - 784
Commands for NAnt:=NAnt is a command line utility for .NET build. It reads the build.xml file to build the project, create exe and dll files.Basic usage command and different options for NAnt are as under:==Usage : NAnt [options] <target> <ta
Syracuse - CSE - 784
<html><head> <META content="free email groups, mailing lists, communities, majordomo, e-mail, bounce handling, mlm software, listserv, Yahoo! Groups, newletters, announcement, email lists, list hosting" name=keywords> <META
Syracuse - CSE - 784
NUNITNavaneeth Rajkumar Open Source Tools Team Project Central.Net Something about nUnit.NUnit is a unittesting framework for all .Net languages. It has been written entirely in C#. Important nUnit Links http:/www.nunit
Middle Tennessee State University - ASSIGN - 3040
Dear Aging Studies Alumnus: In an effort to improve the Aging Studies Program at Middle Tennessee State University, a survey of alumni is being conducted to assess their opinions of and attitudes towards the program. As alumnus with either an undergr
Los Angeles Southwest College - MISC - 0708
MBEI Taking Mobile Entertainment Industry By Storm! Mobile Entertainment Inc. (MBEI) $0.64 Read up at freerealtime.com, on these guys! Big news is expected this coming week! Take the time to read up over the weekend and get on MBEI first thing Monday
Syracuse - CSE - 784
Handouts/CSE784/FinalProj2006_RSA/ADAMWrapperPrototypeADAM Wrapper and Message MakerPurpose:Illustrate how to handle messages. Every component that handles messages inherits from AWrapper, defined here, uses IMsgPass interface, also defined he
Syracuse - CSE - 784
Peer-To-Peer Cloning SystemArchitectural Concept Architect: Mike WoodruffTable of ContentsExecutive Summary.4 Use Cases..5Users.5 File Transfer..5 Registry Transfer.6 Script Execution..6 Script Editing.6 Favorite Machines.6Module Partitioning.
Syracuse - CSE - 784
TestHarnessPrototypeTestHarnessPrototype
Syracuse - CSE - 784
PeerToPeer Cloning SystemALevel Specificationversion 1.3Mike Woodruff 10/11/03Requirements:The PeerToPeer Cloning System is a tool designed to help manage the configuration of machines on a network. The requiremen
Syracuse - CSE - 784
Handouts/CSE784/FinalProjFall2007/ AdamWrapperPrototypeSocketbasedmessagepassing communicatorPurpose:Illustratehowtousesocketstosendandreceivemessagesusing theADAMprotocol,e.g.,byderivingfromAWrapper. JimFawcett CSE784SoftwareStudio Fall2007
Syracuse - CSE - 784
Project Center SystemArchitecture Review 10/11/2004IntroductionThe Project Test Center System is a tool designed to help manage the code development tasks of a large project. Project Center has facilities for Integrating a series of too
Syracuse - CSE - 784
Sheet1Sl #Module name (Comm)Req # (3.1.2a)Requirement Abstract (Comment)Type (Derived/A-Spec)Page 1Sheet1Procedure Status Execution Status (DescOnly/Complete) ExecutedPage 2
Syracuse - CSE - 784
Sheet1Sl #Module name (Comm)Req # (3.1.2a)Requirement Abstract (Comment)Type (Derived/A-Spec)Page 1Sheet1Procedure Status Execution Status (DescOnly/Complete) ExecutedPage 2
Syracuse - CSE - 784
B Spec Number Testable (Y/N)Kind of Test (By Demo, Test, Inspection, Analysis) Inspection Inspection Inspection Inspection Test/Ins Inspection DemonstrationCheck is the control module accepts commands, options and path Demonstration3.1.1.2.a. 3.1
Syracuse - CSE - 784
B-Spec 3.1.1.2a 3.1.1.2b 3.1.1.2c 3.1.1.2d 3.1.1.2e 3.1.1.2f 3.1.2.2a 3.1.2.2b 3.1.2.2c 3.1.2.2d 3.1.2.2e 3.1.2.2f 3.1.3.2a 3.1.3.2b 3.1.3.2c 3.1.3.2d 3.1.3.2e 3.1.3.2f 3.1.3.2g 3.1.3.2h 3.1.4.2a 3.1.4.2b 3.1.4.2c 3.1.4.2d 3.1.4.2e 3.1.5.2a 3.1.5.2b
Syracuse - CSE - 784
B Spec NumberTestable (Y/N)Kind of Test (By Demo, Test, Inspection, Analysis)Comment about TestB Spec Number TestableKind of Test omment about Test C
Syracuse - CSE - 784
B Spec NumberTestable (Y/N)Kind of Test (By Demo, Test, Inspection, Analysis) Demonstration Demonstration3.1.2a 3.1.2bY Y3.1.2cYDemonstration3.1.2dYDemonstration3.1.2eYDemonstrationComment about TestWe can simulate the a
Syracuse - CSE - 784
Sheet1Sl # 1 2 2 3 3 4 5 6 7 7 8 8 8 9 9 9 10Module name (Comm) Winforms Client Winforms Client Winforms Client Winforms Client Winforms Client Winforms Client Winforms Client Winforms Client Winforms Client Winforms Client Winforms Client Winfor
Syracuse - CSE - 784
Syracuse - CSE - 784
CSE 784 Software Engineering StudioFall 2003Peer-to-Peer ClonerProject Timeline29 September 6 October 11 October 12 October 13 October 16 October 18 October 20 October 23 October 24 October 27 October 31 October 03 November 10 November 14 Nove
Syracuse - CSE - 784
Activity Description Project Start Program and Architecture Review Draft B-Spec Inter-team Interaction Review of B-Spec by Test Team Members Review of Comm Team B-Spec Review of Registry Team B-Spec Review of UI Team B-Spec Review of Scripting Team B
Syracuse - CSE - 784
Test Procedure Document # SEC - 1 for Security ModuleDemonstrate the use of the security module to add, delete, and modify user logins.DOCUMENT NAMEDocuments Version Author Author Role Creation Date Document Reviewer Document Reviewed Date Stat