I have heard that publishing your code to Mathworks is equivalent to publishing your article?

2 次查看(过去 30 天)
If its true then which option is the best Publish command in Matlab interface or file exchange?

采纳的回答

John D'Errico
John D'Errico 2016-4-25
No. It simply is not equivalent. Whoever told you that is wrong. Posting your code on the file exchange is NOT equivalent to writing a paper in a refereed journal. Not even close.
In order to have a paper appear in a journal, you need to get it past editors, referees. They all need to accept it. They all need to agree that your work is worthwhile, that it has some semblance of validity, that it belongs in that journal.
To post something on the file exchange, you click a few buttons. There is a HUGE difference.
To the extent that your work attracts the attention of someone willing to spend the time to review your submission on the file exchange, it can get SOME amount of peer review. But even then, I see a tremendous number os postings that are complete dreck, yet still get 5 star ratings. Sadly, there is no requirement that someone must have any knowledge of a subject to give it high ratings.
And finally, if you post only the equivalent of an article on the file exchange, it is very likely to get poor ratings for no other reason that that it has noMATLAB code provided. The file exchange is a place where useful tools (m-files) can be exchanged.
So if your goal is to publish a paper, then find a journal that would like to publish your work. Then make the effort to write a paper that is worth reading.
  2 个评论
Sheema Khattak
Sheema Khattak 2016-4-25
Thank you John for your kind reply. I have got your point. Can you please guide me what is the difference in publishing the code from your Matlab editor and publishing via file exchange?
John D'Errico
John D'Errico 2016-4-25
编辑:John D'Errico 2016-4-25
Publish via the editor does not disseminate your code to the world. Publish from the editor creates a file that can be viewed in a web browser, but nobody else will see it unless you post that file (or set of files) on some page on the internet.
Posting a file on the file exchange allows anyone to see your work, as well as critique it as they see fit.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Environment and Settings 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by