Arduino & Matlab

hello everyone! i want to interface arduino with matlab. so i have got a few questions regarding this-

Q.1 Should i use the ardunoIO package, everytime i use matlab with arduino? Q.2 That process of dumping .pde file everytime i use matlab, is it necessary always? Q.3 Suppose i want to dump some other code in arduino and play via matlab, another code. Will this work?

Or if it feels that i am confused over the overall working, please feel free to correct me to the fullest.

I will really be glad if anyone helps me out with this!