Linguistics 408/508
Computational Techniques for Linguists
Handouts:
syllabus
survey
handout #1: overview
assignment #1
handout #2: dealing with Matlab
handout #3: functions
assignment #2
handout #4: data structures
assignment #3
handout #5: control structures
handout #6: practice
assignment #4
handout #7: pattern matching
handout #8: input-output
assignment #5
handout #9: larger programs
assignment #6
handout #10: GUIs
handout #11: Review
final assignment
presentations
handout #12: Character encodings
Matlab files:
ourfind.m
: return matching strings from a cell array of strings
urlfind1.m
: using functions or not
urlfind2.m
: using functions or not
urlfind3.m
: using functions or not
urlfind4.m
: using functions or not
tags.m
: stripping HTML tags with "state"
hw4num1poss.m
: possible solution to problem #1 on homework #4
hw4num2part.m
: possible partial solution to problem #2 on homework #4
hw4num2withstress.m
: possible partial solution to problem #3 on homework #4
newdicmodular.zip
: modular version of problem #3 on homework #4 (zipped)
simplegui1.m
: Simple GUI demo
simplegui1.fig
:
fig-file
for simple GUI demo
panelcolors.m
: GUI color/panel demo
panelcolors.fig
:
fig-file
for GUI color/panel demo
newdic.m
: More complex GUI demo
newdic.fig
:
fig-file
for more complex GUI demo
hw5.zip
: One solution to homework #5
encodings.m
: File encoding demo (version for Matlab version 2013b)
encodingsVer13a.m
: File encoding demo (version for Matlab version 2013a)
russGUI.m
: GUI encoding demo
myrussianfile.txt
: required for GUI encoding demo
Links:
Various readings
(for enrolled students only)
Matlab site license page at UA
(free for UA folks)
Textbook website
Matlab website
Octave
(open-source free alternative to Matlab)
Psychtoolbox
Various (advanced) Matlab files from 478/578
(Spring 2013)
Various (advanced) Matlab files from 439/539
(Fall 2013)
Mike Hammond