Filter löschen
Filter löschen

How do I input/use functions from stats?

3 Ansichten (letzte 30 Tage)
Michael Haas
Michael Haas am 6 Dez. 2016
Kommentiert: Jan am 6 Dez. 2016
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 :)

Antworten (2)

Steven Lord
Steven Lord am 6 Dez. 2016
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 am 6 Dez. 2016
Bearbeitet: Jan am 6 Dez. 2016
"::" 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 Kommentare
Michael Haas
Michael Haas am 6 Dez. 2016
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 am 6 Dez. 2016
Ah, this explains the non-Matlab syntax. Sorry, I do not have the MuPad toolbox.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Get Started with MuPAD finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by