File Exchange

image thumbnail


version 1.1 (2.73 KB) by

google.m is a simple shell interface to initiate Google search in Matlab.



View License

google.m is a shell interface to initiate Google search and display first few results in Matlab Command Window. The function treats varargin as the query word(s) and uses regular expression to analyze the text returned by Google. One of the fun parts is you can type typos, since Google corrects spelling.

google.m keeps cache so to prevent bugging Google from the same query. It always displays cache result. Users are allowed to clear the cache.

google.m is inspired by goosh. (

Example usage:
google mathworks
google matlab file xechange
google matlab chaowei chen

exit a search by hitting "Enter" 3 times.

Other notes:
1. only tested in Windows environment.
Mac users may need to revise filesep.
2. May require to obtain a Google API key
3. cautions from cprintf if used.

Comments and Ratings (1)


Do you know if we are limited by the amount of searches that we can do? I'm asking this because after a loop of ~50 elements I started getting the captcha and the notice that I was using the search engine as a bot.

Do you know how I can avoid such event?



included an action script, so you can open a URL without leaving your hand from the keyboard.

MATLAB Release
MATLAB 7.10 (R2010a)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Win prizes and improve your MATLAB skills

Play today