184_notes:b_sup_comp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
184_notes:b_sup_comp [2018/03/06 19:12] dmcpadden184_notes:b_sup_comp [2021/06/16 19:09] – [How can we use a computer for this?] bartonmo
Line 1: Line 1:
 +/*[[184_notes:b_shapes|Next Page: Shapes of Wire and Magnetic Field]]
 +
 +[[184_notes:b_current|Previous Page: Currents Make Magnetic Fields]]*/
 +
 ===== Using Superposition of Magnetic Field and the Computer ===== ===== Using Superposition of Magnetic Field and the Computer =====
  
Line 19: Line 23:
 ==== How can we use a computer for this? ==== ==== How can we use a computer for this? ====
  
-For most real-world situations, the magnetic field integral cannot be solved analytically. That is, you could most likely write down the integral, but it cannot be computed because there's no anti-derivative for the function that you would be trying to integrate. So we have to think of another approach -- one that makes use of the principle of superposition, which we know the electric field obeys.+For most real-world situations, the magnetic field integral cannot be solved analytically. That is, you could most likely write down the integral, but it cannot be computed because there's no anti-derivative for the function that you would be trying to integrate. So we have to think of another approach -- one that makes use of the principle of superposition, which we know the magnetic field obeys.
  
 Let's think through the process for computing the magnetic field due to the current in any kind of wire: Let's think through the process for computing the magnetic field due to the current in any kind of wire:
Line 31: Line 35:
   - Repeat steps 5-7 for another chunk; and continue repeating until you've done this for all chunks of the wire   - Repeat steps 5-7 for another chunk; and continue repeating until you've done this for all chunks of the wire
  
-These somewhat monotonous steps will give us an approximate value for the magnetic field at the point of interest. The smaller the chunks, the better the approximation. You can probably see why setting up a computer to do this makes a lot of sense. Computers are really good at doing the same calculation over and over again!+These somewhat monotonous steps will give us an approximate value for the magnetic field at the point of interest. **The smaller the chunks, the better the approximation.** You can probably see why setting up a computer to do this makes a lot of sense. Computers are really good at doing the same calculation over and over again!
  
 So if we want to compute the magnetic field at a given location due to any length/shape of wire, the algorithm is just splitting the wire into chunks, computing the magnetic field of each chunk, and adding all the contributions together. This is a form of [[https://en.wikipedia.org/wiki/Numerical_integration|numerical integration]], which is a powerful technique in computational science. As a tool for thinking through these computational algorithms, we will sometimes write out the steps we want the computer to take in plain words rather than code - this is called **pseudocode**. The pseudocode for the magnetic field algorithm above is the following: So if we want to compute the magnetic field at a given location due to any length/shape of wire, the algorithm is just splitting the wire into chunks, computing the magnetic field of each chunk, and adding all the contributions together. This is a form of [[https://en.wikipedia.org/wiki/Numerical_integration|numerical integration]], which is a powerful technique in computational science. As a tool for thinking through these computational algorithms, we will sometimes write out the steps we want the computer to take in plain words rather than code - this is called **pseudocode**. The pseudocode for the magnetic field algorithm above is the following:
  • 184_notes/b_sup_comp.txt
  • Last modified: 2021/06/16 19:16
  • by bartonmo