社区
.NET Framework
帖子详情
C#实现数学计算表达式云计算
lcq246_csdn
2015-10-30 10:26:29
谁能够用C#实现数学计算表达式计算 包括sin cos tan 及带有指数运算,并可以输入小数点计算的。谢谢啦!
...全文
514
9
打赏
收藏
C#实现数学计算表达式云计算
谁能够用C#实现数学计算表达式计算 包括sin cos tan 及带有指数运算,并可以输入小数点计算的。谢谢啦!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wen01071081
2015-12-21
打赏
举报
回复
楼主可以查一下System.Math这个类,里面很多数学计算的函数方法的
changjiangzhibin
2015-12-16
打赏
举报
回复
在Math类下
Treasure27
2015-12-15
打赏
举报
回复
http://www.haolizi.net/example/view_3634.html
Treasure27
2015-12-15
打赏
举报
回复
System.Math.Sin(); // 正弦函数。。以弧度为参数。。下同。。 System.Math.Cos(); System.Math.Tan(); System.Math.Asin(); // 反正弦函数,下同。。 System.Math.Acos(); System.Math.Atan();
caojinrong
2015-11-13
打赏
举报
回复
正好在研究类似的内容,问题的关键在于如何去解析数学表达式,而不是前面几位所说的函数实现。 举个例子吧:exp(2*sin(5^2+pi/(2-3))),够复杂了,有函数、括号、运算符优先级、常数等要求 采用递归的方法 若含括号:取出第一个括号对的内容,若为表达式,如2*sin(5^2+pi/(2-3))、5^2+pi/(2-3)、2-3等计算其值,把表达式中的相应内容用值替换,若左括号左边为exp、sin等函数,把这些内容代入后再替换。 否则:替换表达式中的常量如pi、e等常量,此时应为纯数字的四则运算了,按运算符优先级结合进行运算替换 只说这么多了,我是在android上实现的,源码就不贴了,关键是分太少!
lcq246_csdn
2015-11-06
打赏
举报
回复
谢谢了,基础不太好 所以一直在研究。
南天空
2015-11-02
打赏
举报
回复
基础的运算一般直接用math函数库中的基础函数,想要实现复杂点的计算,去github下载下开源的库。这里有详细介绍 http://www.cnblogs.com/shanyou/archive/2012/12/26/2834804.html 你可以参考一下。
lcq246_csdn
2015-11-01
打赏
举报
回复
谢谢啦 ,我不太熟悉,所以想要完整的代码,在这里一直苦苦的寻找都不得!!
shuzhongxiao
2015-10-30
打赏
举报
回复
Math中不是自带了很多计算函数么,何必要自己实现呢
使用python+正则
表达式
替换vue项目里中文.zip
软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、
C#
等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备等 操作系统:LInux、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信是一个非常广泛的领域,它涉及到计算机科学、电子工程、数学等多个学科的知识。
云计算
与大数据:包括
云计算
平台、大数据分析、人工智能、机器学习等,
云计算
是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
Java SpEL、Ognl、MVEL2
表达式
Hook并记录小项目.zip
软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、
C#
等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备等 操作系统:LInux、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信是一个非常广泛的领域,它涉及到计算机科学、电子工程、数学等多个学科的知识。
云计算
与大数据:包括
云计算
平台、大数据分析、人工智能、机器学习等,
云计算
是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
用
C#
实现
工控上位机
结合Github高星开源项目SharpSCADA讲解工控上位机开发,重视基础,突出实战,为广大工控从业者、编程爱好者提供一种新颖的解决方案,可以快速搭建强大易用可扩展的工控上位机,并在此开源项目基础上开发工业大数据和MES系统,定制个性化的工业自动化行业解决方案。在学习过程中,可加深对
C#
语言和.NET平台的理解,进一步了解工业以太网协议,熟练对WPF技术的应用,透析组态软件的架构。
微软.NET6开发的
C#
特性——运算符、
表达式
和命名空间
微软.NET6开发的
C#
特性——运算符、
表达式
和命名空间
计算机语言lambda,神奇的lambda
表达式
——函数式编程必学
作为一名有追求的程序员,对于计算机基础的理论一定要有所了解。最近几年,随着分布式、
云计算
等技术的发展,函数式编程语言也趋于流行。如果要学习函数式编程,一定要深入理解它背后的理论知识。从收益的角度上讲,这些基础理论知识几十年不变,是十分值得花时间进行学习的。lambda演算(Lambda Calcus)就属于这样一套理论,可以说它在函数式编程领域就如牛顿万有引力定律一样基础。接下来这篇文章我将主要介...
.NET Framework
17,740
社区成员
24,334
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章