小编Isl*_*nds的帖子

用python求解非线性方程组

我可以用python中的参数来解决非线性方程组吗?有示例或教程吗?我可以很容易地用枫木做到这一点,但我特定系统的表达式非常大,复制它们非常困难.

例:

sigma*(y-x) = 0
x*(rho-z)-y = 0
x*y-beta*z = 0
Run Code Online (Sandbox Code Playgroud)

你应该得到解决方案:

[[x = 0, y = 0, z = 0], [x = sqrt(beta*rho-beta), y = sqrt(beta*rho-beta), z = rho-1],
[x = -sqrt(beta*rho-beta), y = -sqrt(beta*rho-beta), z = rho-1]]
Run Code Online (Sandbox Code Playgroud)

我问的原因是:我有一个非常大的非线性ODE系统.我想解决固定点(这是可行的,它是用枫木完成的,但它们很大而且很难看).我想从固定点创建更多表达式,然后在scipy中使用优化包.我宁愿在python中完成所有工作而不是来回翻译,因为它效率很低而且可以犯错误.

python mathematical-optimization polynomial-math python-2.7

8
推荐指数
1
解决办法
4696
查看次数

R 中一页上的多个绘图

如何在 R 上的一个 pdf 页上绘制 7 个不同的图表?

我目前使用的是matplot,它似乎没有这个选项。我需要根据数据列绘制数据列。

我最初尝试使用点阵库来做到这一点,但我似乎无法弄清楚如何绘制数据列。好像想要一个功能。

plot r

3
推荐指数
1
解决办法
1万
查看次数

如何在matplot中的轴上向数字添加逗号 - R.

我想在我的情节中向y轴添加逗号,但到目前为止我尝试的东西不起作用:

matplot(X, Y, type = "l", col = "green", xlab = "Time (years)", ylab = "Cost", main = "BLANK", ylim = (30000,60000), xlim = c(0,15))
Run Code Online (Sandbox Code Playgroud)

就是我拥有的.

不确定如何在30,000 - 60,000上添加逗号,该逗号应出现在y轴上.

编辑:对不起,我在matplot标签中的意思是:http://stat.ethz.ch/R-manual/R-patched/library/graphics/html/matplot.html

plot r

-1
推荐指数
1
解决办法
1930
查看次数