How to cite MATLAB??

371 views (last 30 days)
Zuzanna Fernandez
Zuzanna Fernandez on 22 Mar 2021
I am writing a report for a lab and my TA commented that I need to cite MATLAB. For reference, the sentence was "The microcontroller is connected to a computer with MATLAB installed....." I have looked at a few other posts but they are outdated and unclear. I want to know how to cite different verisons as well so I can do this as new versions come out. Please help!!
  1 Comment
Rik
Rik on 22 Mar 2021
Most citation managers will allow you to import a .bib file. If I need to actually cite Matlab (not just mention the release, company, country), I use the code below to generate the bibliography entry. This is based on the information that Cris linked.
This will also include the update number if applicable.
v=version;
rel=ver;rel=rel(1).Release;
rel=strrep(strrep(rel,'(',''),')','');
if numel(rel)==6
year=rel(2:5);
else
year=ver('MATLAB');year=year.Date(8:end);
end
idx=strfind(v,'Update');
if ~isempty(idx)
idx=idx(end)+numel('Update ');
rel=sprintf('%s_u%s',rel,v(idx:end));
end
bib_file_name=sprintf('matlab_cite_key_%s.bib',rel);
lines=cell(6,1);
lines{1}=sprintf('@manual{MATLAB:%s,',rel);
lines{2}=' address = {Natick, Massachusetts},';
lines{3}=' organization = {The Mathworks, Inc.},';
lines{4}=sprintf(' title = {{MATLAB version %s}},',v);
lines{5}=sprintf(' year = {%s},',year);
lines{6}='}';
fid=fopen(bib_file_name,'wt');fprintf(fid,'%s\n',lines{:});fclose(fid);
@manual{MATLAB:R2021a, address = {Natick, Massachusetts}, organization = {The Mathworks, Inc.}, title = {{MATLAB version 9.10.0.1613233 (R2021a)}}, year = {2021}, }

Sign in to comment.

Answers (2)

Cris LaPierre
Cris LaPierre on 22 Mar 2021

Sulaymon Eshkabilov
Sulaymon Eshkabilov on 9 Jun 2022
Here is one good source in addition to what Rik has proposed.
E.g.: MATLAB. (2022a). Natick, Massachusetts: The MathWorks Inc.

Categories

Find more on App Building in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!