问题标签 [euler-math-toolbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1603 浏览

windows - Windows Direct2D、OpenGL 或什么的更好的图形?

我有一个旧的大型应用程序,我想用更好、更快的图形对其进行更新。应用程序(Euler Math Toolbox)需要一个快速的图形,但也需要一个好看的图形。我希望至少有抗锯齿,也许还有透明度。

目前我在屏幕外绘制位图,并在重绘事件时将内容复制到屏幕。对于抗锯齿,我生成了一个更大的位图,我将其缩小以进行显示。

那么,我最好的现代化方法是什么?感谢您的关注。

0 投票
1 回答
3930 浏览

windows - 在应用程序中包含 Visual C++ 运行时

我的应用程序(Euler Math Toolbox)从 Visual C++ 2010 Express 切换到 Visual C++ 2012 Professional。为了与 XP 兼容,我使用 Visual C++ 2012 更新 1 中的 110-XP 平台工具集。

在早期版本中,我在程序目录中添加了三个 DLL 文件 MSV90*.dll 和这些文件的清单。我可以为 Visual C++ 110 做同样的事情吗?我需要包含哪些文件?我需要清单吗?如果是这样,我在哪里可以找到一个?

0 投票
1 回答
494 浏览

python - Py_Initialize 和 Py_finalize 和 MatPlotlib

这是一个已知问题,但我想请教专家为我解决它的最佳方法。

我有一个项目(欧拉数学工具箱),它将 Python 作为脚本语言运行。为此,在运行时加载了一个库模块“python.dll”,它与“python27.lib”链接。然后调用 Py_Initialize。这一切都很好。

但是用户可以使用新的会话和笔记本重新启动 Euler。然后我希望 Python 清除所有变量和导入。为此,我调用 Py_Finalize 并卸载“python.dll”。当需要 Python 时,加载和初始化会再次启动 Python。

这行得通。但是如果在前一个会话中导入了 MatPlotlib,Python 在第一次调用时就会崩溃。似乎 Py_Finalize 并没有完全清除 Python,也没有卸载我的“python.dll”。我尝试卸载“python27.dll”(Python DLL),但这无济于事。最有可能的是,另一个 DLL 保持活动状态,但在 Py_Finalize 期间损坏。

为了解决这个问题,清除所有变量和导入就足够了。我可以忍受不调用 Py_Finalize。但是怎么做?

PS:你可能想知道,为什么我不直接将euler.exe链接到Python。原因是这会阻止 Euler 表单启动,如果没有安装 Python,即使它从不需要。

感谢您的任何回答!如果你愿意,你可以在 gmail 复制你对 renegrothmann 的回答。那会帮助我。

0 投票
1 回答
106 浏览

matrix - 在 Euler Math Toolbox 中查看矩阵的完整内容

如何在 Euler Math Toolbox 中显示给定矩阵中的所有数字?它似乎一次显示不超过 8 列,这还不够,因为我经常需要查看更多。

我现在得到的输出:

我现在得到的输出

0 投票
0 回答
67 浏览

matlab - 如何指定用于改进的欧拉代码的函数

我正在编写代码来对一阶 ODE 进行改进的欧拉方法。我的困难在于函数的声明。虽然语法似乎正确,但 matlab 不知道是否将其作为向量处理并使用 .^2 或在平方 x 和 y 时使用 ^2。我故意没有使用保存在磁盘上的函数;我希望所有代码都包含在 m 文件中。

我还想在最后输出 2 列 X 和 Y 并带有列标题。

有什么建议么?此代码的一部分是从 Edwards 和 Penny Elementary Diffeq 复制的。谢谢。毫米

Matlab代码: