Skip to content

Instantly share code, notes, and snippets.

View sparksbat's full-sized avatar

Sparks the Bat sparksbat

View GitHub Profile
@sparksbat
sparksbat / part1.m
Last active November 21, 2017 02:36
ECE306L Lab 8
A=imread('Fig-1.JPG');
figure('name','Original');
imshow(A);
resz = imresize(A, 0.25);
figure('name','Smaller');
imshow(resz);
resz_resc = imresize(resz, 4);
figure('name','Rescaled');
imshow(resz_resc);
@sparksbat
sparksbat / lab1.asm
Created November 14, 2017 23:23
ECE 432L ASM files
.486
.model small,stdcall
.code
prog:
PORTA equ 0F8H
PORTB equ 0FAH
CNTRL equ 0FEH
MOV AL, 90H
OUT CNTRL, AL
BACK:
@sparksbat
sparksbat / part1.m
Last active November 14, 2017 03:31
ECE 306L Lab 7
clear variables
[x, Fs] = audioread('gore.au');
thetas = [
pi/6 pi;
pi/4 pi;
pi/2 pi;
2*pi/3 0;
5*pi/6 0
];
iter = 1; %Change Me per run
@sparksbat
sparksbat / prelab1.m
Created November 13, 2017 10:06
ECE 306L Pre-Lab 7
clear variables
syms omega
thetas = [
pi/6;
pi/4;
pi/2;
2*pi/3;
5*pi/6
];
@sparksbat
sparksbat / prelab1.m
Created November 13, 2017 05:34
ECE 306L Prelab 6
clear variables;
prelab_nr = '1';
z = [(1/sqrt(2)) + (j*(1/sqrt(2)));
(1/sqrt(2)) - (j*(1/sqrt(2)));
j;
-j;
-(1/sqrt(2)) + (j*(1/sqrt(2)));
-(1/sqrt(2)) - (j*(1/sqrt(2)));
-1];
angle = 0;
@sparksbat
sparksbat / lab1.m
Last active November 7, 2017 03:08
ECE306L Lab 6 Stuff
clear variables;
z = [
(1/sqrt(2)) + i*(1/sqrt(2));
(1/sqrt(2)) - i*(1/sqrt(2));
-(1/sqrt(2)) + i*(1/sqrt(2));
-(1/sqrt(2)) - i*(1/sqrt(2));
i;
-i;
-1
];
@sparksbat
sparksbat / filter1.m
Last active November 6, 2017 03:43
ECE306L Lab 5 MATLAB Code
[x, Fs] = audioread('gore.au');
b0 = 0.05;
numerator = b0 * [1, 1];
denominator = [1, -0.9];
y = filter(numerator, denominator, x);
subplot(1,2,1);
plot(x);
axis([0 length(x) -0.8 0.8]);
hold on;
@sparksbat
sparksbat / part1.m
Last active October 30, 2017 02:07
ECE 306L Lab 4 MATLAB Files
clear variables
y = imread('moon.tif'); % Target Image File
z = double(y);
maximum = max(z(:));
minimum = min(z(:));
b = 7; % Quantiz Bits
N = 2^b;
Delta = (maximum - minimum)/(N-1);
ztemp = z - minimum;
ztemp = round(ztemp/Delta);
@sparksbat
sparksbat / ProcessUtils.cs
Created October 24, 2017 21:23
C# Get Foreground Process
using System;
using System.Runtime.InteropServices;
using System.Diagnostics;
namespace FGWindow
{
class ProcessUtils
{
[DllImport("user32.dll")]
private static extern IntPtr GetForegroundWindow();