Coder Social home page Coder Social logo

hw_lineareqs's Introduction

hw_lineareqs

Contents

Problem 1 (in-class)

Consider the linear mass-spring system shown. All masses and natural (i.e. unstretched) spring lengths are equal, but the spring constants vary as indicated. The top spring is attached at y = 1.5 m and the +y-direction is upward.

  • On paper, write expressions for the equilibrium conditions for each mass.
  • Define your matrix A and the right-hand-side vector b for the linear system Ay = b describing the mass-spring system.
  • Determine the equilibrium positions y for each mass using the MATLAB command, x = inv(A)b

Problem 2 (in-class?)

(From Garcia, #6 page 115) Using Kirchhoff's laws in circuit problems involves solving a set of simultaneous equations. Consider the simple circuit shown.

Problem 3

  • Write a program that computes the currents, given the resistances and voltages as inputs.
  • Have your program produce a graph of the power delivered to R5 as a function of V2
  • Use this range of values for V2: 0 -- 20 V
  • Use R1 = R2 = 1 Ω, R3 = R4 = 2 Ω, R5 = 5 Ω, V1 = 2 V, V3 = 5 V.

Important equations:

  • Kirchhoff's loop rule: ΔV = 0 over any loop
  • Kirchhoff's junction rule: net current flowing into a junction = net current flowing out of the junction
  • Power delivered to a resistor: P = I2R

hw_lineareqs's People

Contributors

jmhogan avatar

Watchers

James Cloos avatar  avatar

Forkers

kallai3 ang64969

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.