言情小说吧【m.yqxsb.com】第一时间更新《模拟宇宙计划》最新章节。
阳光照在她的脸上,充满了前所未有的清晰和坚定。哪怕单枪匹马一往无前,也不回头。
柴璃抒决定,这个计划,就叫做——“模拟宇宙”计划。
时间恰好来到了下课,柴璃抒草草吃了午饭就去做核酸。
柴璃抒脑中一直构建着框架,既然想好了第一步如何做,回到家就直接开干!
回到家,她立刻打开电脑打开VScode,利用matplotlib库来绘制函数图像。她首先编写了一个简单的代码,实现了基本的线性函数和二次函数的图像绘制。
随着代码的逐步完善,屏幕上开始展现出了函数的图像。她添加了更多功能,包括绘制三角函数和指数函数的图像,并实现了图像的缩放和平移操作,让用户能够查看每个点对应的坐标,顺带还有一些分析函数功能,比如极大值,拐点,单调性什么的。
接下来,她开始着手实现符号计算功能。她使用了SymPy库。她编写了函数来实现求导、积分和求解方程的功能,并确保用户可以选择保留分母、π和根号的显示方式。
她首先尝试使用SymPy库来处理一些基本的符号运算,比如求导和积分。这些功能很快就实现了,但是当涉及到更复杂的表达式简化和变形时,问题就变得复杂起来。可是SymPy在处理一些特定类型的表达式时,结果并不总是符合预期,有时候需要额外的步骤来调整表达式的形式。
此外,如何将这些复杂的计算过程呈现给用户,也是一个大问题。用户不应被复杂的数学符号和公式所困扰,理论上应当提供一个直观、易于理解的界面。
她编写了一个函数,用于解析用户的输入,并将其转换为SymPy能够理解的格式。这个函数还处理了一些常见的输入错误,不然bug(故障,漏洞)就会满天飞了。
然后设计一个结果展示模块,它能够将计算结果以易于理解的形式呈现给用户。对于复杂的符号表达式,她会提供一个简化的版本,并提供选项让用户查看更详细的信息。
柴璃抒测试完最新版本,已经是深夜十一点了。
“糟了,晚饭还没吃。”
柴璃抒打开客厅的灯,热了2袋小笼包下豆浆草草了事,就睡觉了。
接下来的两周,柴璃抒上课的时候就边听课边写作业,除了完成次日的作业,剩下的时间不是完善代码就是打游戏,与静流聊天。
在这两周的时间里,柴璃抒已经对于“模拟宇宙”的解决数学神器的脚本完善了很多,柴璃抒将它命名为“琉璃数学”。
琉璃数学在代数上,不仅超越了巨硬数学,创建了一个基本的图形用户界面,它能通过点击按钮和填写表单来输入表达式,查看结果,并且提供了一些基本的图形化工具,比如历史记录和收藏夹功能,最重要的是能够数形结合,让结果一目了然,简洁明了,高中数学基本上没有它不能解决的代数题。
琉璃数学在几何上,超越了几何画板,改变了几何画板传统的作图方式,支持尺规作图,并且自定义数值,动点等操作都采用图形化界面,新手小白几乎零门槛。
琉璃数学在统计与概率上没什么创新点,毕竟高考也没什么新难题。
柴璃抒在小黑猫(github)上发布了“琉璃数学”,并发了相应的帖子。
一个网名叫“秋景和生123”的网友添加了她。
“你好你好,我是景和”
“你好你好,我是璃抒”
“加我什么事吗”
“我觉得你做的琉璃数学挺好的,要是我上高中的时候也能用上这软件该多好啊”
“哈哈,谢谢夸奖,小哥你也很有眼光啊”
“其实我是女的,不过事情不大,我在帖子上下载了琉璃数学,发现你的代码中使用了基于事件的几何处理方法,这很棒,但我认为如果引入一些计算几何的算法,比如使用多边形剪切算法来处理更复杂的几何构造,可能会更高效”
“小姐你真有眼光!这可是一个大优化!”柴璃抒默默记下了。
景和又陆续提了很多意见,又和柴璃抒聊了一下她的打算。
原来璃抒做这个不打算盈利,景和暗自想道。
“我在做一个类似的项目,但更偏向于物理模拟,我希望你能加入我的团队,你的几何处理经验对我们会很有帮助。”
“啊?景和小姐,我得好好考虑考虑”柴璃抒就知道,平凡无故来加自己,果然是有事委托。