mathml

从符号表达式生成MathML

描述

例子

空空的= mathml (f)返回从符号表达式生成的MathMLf

例子

空空的= mathml (f,名称,值)使用由一个或多个名称-值对参数指定的附加选项。例如,通过指定生成用于内联显示的MathMLDisplayInline作为真正的

例子

全部折叠

从符号表达式生成MathML。

1/exp(x^2);装备= mathml (f)
装备= ' <数学xmlns = " http://www.w3.org/1998/Math/MathML "显示=“块”> < msup > <莫> ee; < / mo > < mrow > <莫> - < / mo > < msup > < mi > x < / mi > < mn > 2 < /锰> < / msup > < / mrow > < / msup > < /数学> '

通过指定生成用于内联显示的MathMLDisplayInline作为真正的

1/exp(x^2);装备= mathml (f, DisplayInline,真的)
装备= ' <数学xmlns = " http://www.w3.org/1998/Math/MathML " > < msup > <莫> ee; < / mo > < mrow > <莫> - < / mo > < msup > < mi > x < / mi > < mn > 2 < /锰> < / msup > < / mrow > < / msup > < /数学> '

对单元使用MathML工具提示和一些特殊函数来提供更多信息。通过指定生成工具提示工具提示作为真正的

syms x f = besselj(x)装备= mathml (f,“提示”,真的)
装备= ' <数学xmlns = " http://www.w3.org/1998/Math/MathML "显示=“块”> < mrow > < msub > <详细actiontype = '提示' > <莫> J < / mo > <多行文字> besselj < /多行文字> < /详细资料> < mi >ν;< / mi > < / msub > < mrow > <莫形式=“前缀”> (< / mo > < mi > x < / mi > < =“后缀”>莫形式)< / mo > < / mrow > < / mrow > < /数学> '

当您在web页面中使用MathML时,请暂停J显示包含besselj

属性通过设置符号首选项来修改生成的MathMLsympref函数。

生成表达式的MathML形式π使用默认的符号首选项。

sympref(“违约”);装备= mathml(信谊(π))
装备= ' <数学xmlns = " http://www.w3.org/1998/Math/MathML "显示=“块”> < mi >π;< / mi > < /数学> '

设置“FloatingPointOutput”优先真正的以浮点格式返回符号输出。生成的MathML形式π在浮点格式。

sympref (“FloatingPointOutput”,真正的);装备= mathml(信谊(π))
chr ='  3.1416  '

现在改变符号多项式的输出顺序。创建一个符号多项式和集合“PolynomialDisplayStyle”优先“提升”。生成升序排序的多项式的MathML形式。

信谊x;poly = x^2 - 2*x + 1;sympref (“PolynomialDisplayStyle”、“提升”);装备= mathml(聚)
装备= ' <数学xmlns = " http://www.w3.org/1998/Math/MathML "显示=“块”> < mrow > < mn > 1 < /锰> <莫> - < / mo > < mrow > < mn > 2 < /锰> <莫形式=“插入”> ⁢ x < / mo > <我> < / mi > < / mrow > <莫> + < / mo > < msup > < mi > x < / mi > < mn > 2 < /锰> < / msup > < / mrow > < /数学> '

您所设置的首选项sympref坚持使用您当前和将来的MATLAB®会话。属性恢复默认值“默认”选择。

sympref(“违约”);

输入参数

全部折叠

输入,指定为符号数字、变量、数组、函数或表达式。

名称-值对的观点

的可选逗号分隔对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以按任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:mathml (f,“提示”,真的)

内联MathML显示,指定为逗号分隔的对,由“DisplayInline”,要么真正的(默认)。

MathML输出中的工具提示,指定为逗号分隔的对,由“提示”,要么真正的(默认)。mathml增加了单位的工具提示和一些特殊的功能。

介绍了R2018b