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

M的N次方显示!如果有更好的解决方法求分享
string s0 = "10" + "2"; //x^2
string s1 = "10" + "3"; //x^3
string s2 = "10" + Encoding.Unicode.GetString(new byte[] { 0x74, 0x20 }, 0, 2); //x^4
string s3 = "10" + Encoding.Unicode.GetString(new byte[] { 0x75, 0x20 }, 0, 2); //x^5
string s4 = "10" + Encoding.Unicode.GetString(new byte[] { 0x76, 0x20 }, 0, 2); //x^6
string s5 = "10" + Encoding.Unicode.GetString(new byte[] { 0x77, 0x20 }, 0, 2); //x^7
string s6 = "10" + Encoding.Unicode.GetString(new byte[] { 0x78, 0x20 }, 0, 2); //x^8
string s7 = "10" + Encoding.Unicode.GetString(new byte[] { 0x79, 0x20 }, 0, 2); //x^9
string s8 = "10" + Convert.ToChar(0x00b9) + Convert.ToChar(0x00ba); //x^10
string s9="10" + Encoding.Unicode.GetString(new byte[] { 0x7B, 0x20 }, 0, 2) + "3" + "μm" + "2"

------解决方案--------------------

1.系统内置算法
2.公式
3.没有的话 就自求多福把
------解决方案--------------------
 int a = Convert.ToInt16(Math.Round(Math.Exp(n * System.Math.Log(m))));
------解决方案--------------------
引用:
Quote: 引用:


1.系统内置算法
2.公式
3.没有的话 就自求多福把

目前用字符编码可以实现,但是不通用!

是网页程序吗 如果是做成js类库把  传参 返回结果
------解决方案--------------------
何为不通用?

wiki 维基百科中各种数学专业公式也是使用字符编码表示的.

https://zh.wikipedia.org/wiki/%E6%95%B0%E5%AD%A6%E7%AC%A6%E5%8F%B7%E8%A1%A8

可以表示一些简单的公式.

但是如果你需要图形化复杂的公式,那就只有画图了

例如:
https://zh.wikipedia.org/wiki/%E4%B8%AD%E5%80%BC%E5%AE%9A%E7%90%86



引用:
Quote: 引用:


1.系统内置算法
2.公式
3.没有的话 就自求多福把

目前用字符编码可以实现,但是不通用!

------解决方案--------------------
例如:
中值定理