Anything will run MATLAB. I've ran MATLAB/Octave on an Atom netbook for undergrad coursework, it'll do just fine.
Don't know about Photoshop but unless you're doing professional work, I'd imagine any proper dual-core with 4GB RAM will do just fine.
Any laptop with an i3 CPU and 4GB RAM (or better) ought to do the job.