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 件のコメント

Rik
Rik 2021 年 3 月 22 日
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}, }

サインインしてコメントする。

回答 (2 件)

Sulaymon Eshkabilov
Sulaymon Eshkabilov 2022 年 6 月 9 日

0 投票

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

カテゴリ

ヘルプ センター および File ExchangeData Type Conversion についてさらに検索

タグ

質問済み:

2021 年 3 月 22 日

回答済み:

2022 年 6 月 9 日

Community Treasure Hunt

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

Start Hunting!

Translated by