Skip to content

Instantly share code, notes, and snippets.

View jpace121's full-sized avatar

jpace121

View GitHub Profile
nan nan nan nan nan
l_0 = 0.000000 k = 10 mu = 0.044000 v1m1 = 6.920644 v1m2 = nanv2m1 = nan v2m2 = nan
l_0 = 0.000000 k = 10 mu = 0.045000 v1m1 = 6.907141 v1m2 = nanv2m1 = nan v2m2 = nan
l_0 = 0.000000 k = 11 mu = 0.001000 v1m1 = 7.215389 v1m2 = nanv2m1 = nan v2m2 = nan
l_0 = 0.000000 k = 11 mu = 0.002000 v1m1 = 7.203046 v1m2 = nanv2m1 = nan v2m2 = nan
l_0 = 0.000000 k = 11 mu = 0.003000 v1m1 = 7.190636 v1m2 = nanv2m1 = nan v2m2 = nan
l_0 = 0.000000 k = 11 mu = 0.004000 v1m1 = 7.178157 v1m2 = nanv2m1 = nan v2m2 = nan
l_0 = 0.000000 k = 11 mu = 0.005000 v1m1 = 7.165609 v1m2 = nanv2m1 = nan v2m2 = nan
l_0 = 0.000000 k = 11 mu = 0.006000 v1m1 = 7.152991 v1m2 = nanv2m1 = nan v2m2 = nan
l_0 = 0.000000 k = 11 mu = 0.007000 v1m1 = 7.140304 v1m2 = nanv2m1 = nan v2m2 = nan
function [ output_args ] = MechSys89( input_args )
%Promblem 8-9
B = [0;0;0;1];
A = [ 1 1 1 1; 3 4 5 6; 6 12 20 30; .25^3 .25^4 .25^5 .25^6];
C = A\B;
C = [0;0;0;C]; %'cause C(1) and stuff don't exist
beta = 180;
s = @(t) C(3)*(t/beta)^3+C(4)*(t/beta)^4+C(5)*(t/beta)^5+C(6)*(t/beta)^6;
@jpace121
jpace121 / .vimrc
Created November 22, 2013 04:50
My .vimrc for my mac Assumes set nocompatitible
syntax on
set autoindent
set tabstop=4
set backspace=indent,eol,start
execute pathogen#infect()
syntax on
"filetype plugin indent on"
set background=dark
@jpace121
jpace121 / .tmux.conf
Last active November 3, 2016 22:37
My .tmux.conf from my ciscor vagrant box.
unbind C-b
set -g prefix 'C-\'
bind 'C-\' send-prefix
setw -g mode-keys vi
bind-key -r k select-pane -U
bind-key -r j select-pane -D
bind-key -r h select-pane -L
bind-key -r l select-pane -R
pandoc --mathjax -s -f markdown+tex_math_dollars -t html -o pandocMath.html pandocMath.md
@jpace121
jpace121 / bootstrap.sh
Last active August 29, 2015 14:05
Vagrant bootstrap dev environment.
echo '==== Installing dynamism pre-reqs'
apt-get update
apt-get install -y build-essential
apt-get install -y git
apt-get install -y mercurial
apt-get install -y clang
apt-get install -y python-numpy python-scipy
apt-get install -y gcc-multilib
apt-get install -y g++-multilib
apt-get install -y python-dev
#!/usr/bin/env python
from subprocess import call
import os
cc = "clang"
cpp = "clang++"
options = ["-Wall", "-Wextra"]
libs = []
def main():
def tobin(data, width=8):
data_str = bin(data & (2**width-1))[2:].zfill(width)
return data_str
;Figure out why this is wierd. AKA this is bad lisp.
((lambda () ;or use progn?
(setf in_rev (let
((Total_length 2.05)
(Total_revs 35.5))
(/ Total_length Total_revs)
))
(setf rpm 600)
(setf in_min (* in_rev rpm))
void setup() {
//Start serial.
Serial.begin(9600);
Serial.flush();
}
void loop() {
char input;
//int inc = 0;