How do I input/use functions from stats?

1 次查看(过去 30 天)
For example: if I input "stats::variance(2, 3, 5)" I get the following error Error: Unexpected MATLAB operator. % with an arrow to the operator "::"
It's an example from the matlab documentation: https://de.mathworks.com/help/symbolic/mupad_ref/stats-variance.html Example 1
If I leave "stats::" I get the message "Undefined function or variable 'variance'."
Thanks everyone who tries to help me :)

回答(2 个)

Steven Lord
Steven Lord 2016-12-6
Any command that includes "::" in the name is a MuPAD function intended for use in a MuPAD Notebook. Those functions cannot be used in a MATLAB function or in the MATLAB Command Window without using the evalin method or the feval method of the symengine object to call them.

Jan
Jan 2016-12-6
编辑:Jan 2016-12-6
"::" is no Matlab operator, so I cannot guess your intention to use it.
In fact, Matlab does not have a command called "variance". You can find the command for calculateing variances in the documentation:
docsearch variance
The var command does not accept (2,3,5) as input. Perhaps you want:
var([2,3,5])
Did you work with Matlab before? If not, reading the "Getting Started" chapters of the documentation is recommended and Matlab's Onramp helps to learn the basics also.
  2 个评论
Michael Haas
Michael Haas 2016-12-6
Thank you very much. It's a copy from an example in the matlab documentation: https://de.mathworks.com/help/symbolic/mupad_ref/stats-variance.html Example 1
Jan
Jan 2016-12-6
Ah, this explains the non-Matlab syntax. Sorry, I do not have the MuPad toolbox.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Get Started with MuPAD 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by