日期:2014-05-17  浏览次数:20843 次

Matlab取平方代码转C# 取平方代码
本帖最后由 ljfblog 于 2013-01-03 09:35:15 编辑
我用Matlab符号函数求解出了一个符号函数,想用在C#中,可是,Matlab中用x^2表示C#中的Math.Pow(x,2)
符号函数很复杂,有很多的^,而且括号套着括号。

这个问题要怎么解决呢?

附上符号函数的一部分:
.../(R^2 - 1.0*(dy - 1.0*rin*sin(t))^2)^(1/2))^2)) + 1.0)^(1/2))) ...

------解决方案--------------------
楼主可以参考表达式解析的方法
http://www.cnblogs.com/wiseant/archive/2010/05/19/1738986.html
------解决方案--------------------
建议你用Visual Basic .NET,它的表达式比较接近数学上的表述。比如支持^运算符。