如何用LaTeX形式可视化用matlab代码编写的等式?

时间:2013-12-06 21:08:43

标签: matlab

让我们说我正在使用MATLAB,我已经写了这个等式

%function value
y=I-p1*(alpha2/alpha1*p1/p2)^(-1/gamma1)*gamma2/gamma1*x^(gamma2/gamma1-1)-p2;

有没有简单的方法可以让它像这样形象化:

enter image description here

我确定使用matlab的任何人都会发现这个功能在检查你输入的是否正确时非常有用。谢谢,如果你觉得这属于stackoverflow,请发表评论,删除问题并在那里重新发布。

1 个答案:

答案 0 :(得分:2)

如上所述,matlab表达式与您显示的排版方程式不匹配。这可能只是一个示例图像。

正如评论所说,你可能想要使用LaTeX。在符号工具箱中,您可以使用它的当前格式进行编译。同样在软件EES中,等式可以以其当前形式编译。但是,在一般的LaTeX中,你必须添加一些东西。你的等式是:

y=I-p1*(alpha2/alpha1*p1/p2)^(-1/gamma1)*gamma2/gamma1*x^(gamma2/gamma1-1)-p2;

在LaTeX中,您需要添加一些语法并将其包装在某些数学环境中,例如等式:

\begin{equation}
y = I - p_1 \left(\frac{\alpha_2}{\alpha_1}\frac{p_1}{p_2}\right)^{-\frac{1}{\gamma_1}} \frac{\gamma_2}{\gamma_1} x^{\frac{\gamma_2}{\gamma_1}-1} - p_2
\end{equation}

注意,我没有编译它,只是手写它。应该很接近。