How do I input/use functions from stats?

조회 수: 1 (최근 30일)
Michael Haas
Michael Haas 2016년 12월 6일
댓글: Jan 2016년 12월 6일
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