This is the talk page for discussing improvements to the MATLAB article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
Archives: 1, 2 |
This level-5 vital article is rated B-class on Wikipedia's content assessment scale. It is of interest to multiple WikiProjects. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Daily pageviews of this article
A graph should have been displayed here but graphs are temporarily disabled. Until they are enabled again, visit the interactive graph at pageviews.wmcloud.org |
This article is written in American English, which has its own spelling conventions (color, defense, traveled) and some terms that are used in it may be different or absent from other varieties of English. According to the relevant style guide, this should not be changed without broad consensus. |
The paragraph in the section talks about US sanctions. I have not read of any 'ban' here. Besides, the scope of the sanctions is not whole China. According to the paragraph, only a couple of universities have been affected. Thus, I'd call it a misleading section title which needs changing.
193.197.74.254 (talk) 11:53, 8 December 2020 (UTC)
My use case is that I do not know MATLAB but want to get an impression as input to the selction of a numerical tool for a project. I like the beginning of the syntax section (which is also an example section) as it is self-contained in explaining the examples. This is done consistently until we get to the magic square M example, where we encounter the line
(J,I) = meshgrid(1:n)
but the meaning of "meshgrid" is not explained. Thus, I do not really understand that example. Similarly in the 2D sinc example, where we encounter "meshgrid" again, and also other new notation such as ".^" and "eps".
I miss some more advanced examples - like with built-in special functions (if it has some?) how can one handle I/O. Can I interface with external code and examples of how to do that. How about reporting? All in all I miss some more information about the possibilities rather than the limitations. -- Slaunger (talk) 12:34, 4 March 2008 (UTC)
Someone should write something of C-MEX files in MATLAB. It may be helpful to readers.Vice regent 16:47, 15 May 2008 (UTC)
#include "mex.h"
void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])
{
mexPrintf("Hello World!\n");
}
example_mex.c
, and compile it as: mex example_mex.c
(make sure to run mex -setup
at least once before). Finally run the new MEX-file in MATLAB as any usual function:>> example_mex
Hello World
Amro (talk) 20:58, 14 August 2013 (UTC)
Today the default data type in Matlab is the 64-bit double-precision floating point (complex numbers need two times 64 bit). I have been unable to find information about the historical development of the default data type. What was it in the early days of MATLAB? Matlab appeared first on computers on which the standard allocation unit was the byte (8 bit) and I guess 64 bit precision was not possible back then. Does anyone remember or even better know a source for this information? User:Nillerdk (talk) 10:15, 16 November 2008 (UTC)
Since matlab code can't be run independent of the MATLAB programming, I am 99% sure that it is a scripting language, and NOT a programming language. Discuss. —Preceding unsigned comment added by 24.10.240.41 (talk) 04:11, 2 January 2009 (UTC)
This is given as an example in the matrices section but it is unclear to someone without previous knowledge (such as myself) how that command brings that answer.
A(2:4,3:4) ans =
11 8 7 12 14 1
could someone please add an explanation into the article?
THEMlCK (talk) 02:18, 7 April 2009 (UTC)
I think this link can be removed. --SiggyF (talk) 09:53, 6 December 2009 (UTC)
It is pretty clear from the previous discussion dating back for at least 3 years that there will never really be a "resolution" to the NPOV dispute. There are people dug in on both sides. Does that mean that the tag stays on forever? 76.118.23.40 (talk) 18:17, 5 June 2010 (UTC)
MATLAB supports classes, however the syntax and calling conventions are significantly different than in other languages, because MATLAB does not have reference data types. For example, a call to a method object.method(); cannot normally alter any variables of object variable. To create an impression that the method alters the state of variable, MATLAB toolboxes use evalin() command, which has its own restrictions.
new_object = object.method();
object.method();
There seems to be some extraneous info in the introduction, regarding the rising importance of MATLAB for continuing education students. This strikes me as possibly worthy of a sub-section (possibly), but not worthy as part of the introduction. No references are given and the concluding sentence, "These stand-alone courses are of special significance in helping older people with backgrounds in engineering, science, and economics remain competitive." seems highly opinionated. The rest of the introduction is fine but I am deleting this portion for now and leaving this comment for open discussion/disagreement. —Preceding unsigned comment added by Sealbock (talk • contribs) 00:09, 4 December 2010 (UTC)
Why there is no toolbox price list ? There is not even a single word in the article about how much does it cost. One could think MATLAB is so humanitarian and altruistic.... — Preceding unsigned comment added by 62.206.211.29 (talk) 13:24, 25 August 2011 (UTC)
If it's a popular expression for some people, it might be worth a separate article and a link. Otherwise, it should be replaced by something clearer, explained, or the section should be removed. Engelec (talk) 17:51, 1 October 2011 (UTC)
No reply six months later, section removed. Engelec (talk) 14:51, 23 April 2012 (UTC)
Section 6 has no citations - is there evidence of this? — Preceding unsigned comment added by 144.212.3.4 (talk) 13:57, 20 January 2012 (UTC)
Thanks, Kiefer.Wolfowitz 17:27, 20 March 2012 (UTC)
Wrt. 2, see [1] where the fortran source code can be found; it can be compiled easily with gfortran (gfortran -o matlab source/*.f). In the readme file, Cleve Moler writes: I distributed a few hundred copies of the source code, usually charging a $100-or-so service charge, and including a letter requesting that it not be redistributed. I never used the term "public domain". But maybe it was made freeware later. Engelec (talk) 15:09, 23 April 2012 (UTC)
It is not clear if the sentence "For example, typing in "spy" will get a generate of the spies from spy vs spy." is meant to make grammatical sense or if it is computer jargon. The word "generate" is normally a verbal and not a noun. KudzuVine (talk) 23:37, 28 September 2012 (UTC) Side note: in vsn 2011a, the image is a wolf's head, not a MAD magazine image. — Preceding unsigned comment added by 12.129.98.129 (talk) 12:31, 18 December 2012 (UTC) The grammatical error has been fixed. — Preceding unsigned comment added by 86.143.195.11 (talk) 15:09, 25 January 2013 (UTC)
Parts of this article contain information that is i.m.o. not relevant for an encyclopedia. For example,
Opinions?92.109.161.68 (talk) 19:00, 13 September 2013 (UTC)
I'm not sure how to update the Wikipedia article to reflect the latest stable version and date using the Wikipedia latest stable software release template. This Wikipedia article should be linked (http://en.wikipedia.org/wiki/Template:Latest_stable_software_release/MATLAB) so that it works. 146.186.210.67 (talk) 17:49, 6 May 2015 (UTC)
please add matlab mobile info — Preceding unsigned comment added by Mohammadsdtmnd (talk • contribs) 16:05, 16 November 2015 (UTC)
Should this article not be moved to Matlab or MatLab as per MOS:TMSTYLE? A.Brudz (talk) 10:14, 8 November 2020 (UTC)
I work for MathWorks, the developers of MATLAB. The current History section is just 1.5 paragraphs long and doesn't include some of the better independent citations available. I'd like to offer an expanded version as a proposed replacement that would grow the history section about 5x, add better citations, and so on. I was hoping an independent editor would be willing to review the draft and approve/implement all or part of it or provide feedback per WP:COI. Lendieterle (talk) 21:22, 14 January 2021 (UTC)
See also: Archived previous discussions about "Alternatives"
The current page has an "Alternatives" section that features a long list of competitors. The list is uncited, most of the competitors listed are not really MATLAB's main competitors, and it kind of feels more like a list of plugs/linkbait more than prose-style encyclopedic content. I wanted to ask if such a section was appropriate or could it be removed? I work for MathWorks, so will not edit myself. Pinging @Brirush:, who helped with a prior edit in case they can chime in. BlueAmatero (talk) 20:27, 30 March 2021 (UTC)
I removed a growing "alternatives" paragraph. It's just a magnet for people to add their favorite software and history shows it will grow without bound. Comparisons are better served by the pages already linked in the See Also section. Matthew Simoneau (talk) 17:51, 19 January 2023 (UTC)
Thanks @Brirush:! I just have one more thing I wanted to ask about. I'd like to make a bunch of additions to the "Release history" section as outlined in bold here. I imagine these shouldn't be very controversial edits, even for MathWorks itself to be making, but if you have time to give it a quick lookover and let me know if you have any concerns, your time would be very much appreciated. BlueAmatero (talk) 19:17, 5 April 2021 (UTC)
I work for MathWorks and would like to ask an independent editor to update the description text as part of the rollover link under Origins. John N. “Jack” Little’s title was updated from president and co-founder to CEO and cofounder. This update is reflected on MathWorks Founders page[2]. Pinging @Brirush who have shown an interest in the page before. BlueAmatero (talk) 15:08, 20 July 2022 (UTC)
I work for MathWorks. I request that the infobox be updated to indicate that the current stable release is release R2023b, as listed in the "Release history" section of this page and also in a press release on the MathWorks website (https://www.mathworks.com/company/newsroom/mathworks-introduces-simulink-fault-analyzer-and-polyspace-test-in-matlab-and-simulink-release-2023b.html). Thank you. — Preceding unsigned comment added by 2601:197:1300:4070:3C2C:E46E:DB67:FC6D (talk) 01:40, 15 October 2023 (UTC)
The box of example code in the functions sections is not relevant. It looks like it's inherited from a section about the colon operator in array indexing, illustrated with an image manipulation application. It could usefully be replaced by an example of a function definition if it isn't just removed completely. 46.208.239.4 (talk) 20:06, 18 March 2024 (UTC)