- 博客(21)
- 收藏
- 关注
原创 我的创作纪念日--deepseek-r1使用体验
使用deepseek来编程实际上确实体验更好一些,至少我们知道它是如何思考的,之前使用过一些AI插件例如fittencode,其实还是在实际变成过程中会出现很多问题,例如代码的原理过于简单粗暴,报错总是频频出现等等。其实使用了deepseek之后,错误变得少了很多,也能从他的思考过程中理解到很多他可能出错的点,我觉得这个和单纯的AI编程是不一样的。因为本人长期使用小米的产品,每次感觉小米的产品相比其他家的是有性价比,但是手法又太精准,很容易踩坑。自己也希望可以参与其中,分享自己的学习记录,分享自己的发现。
2025-02-03 14:03:22
514
原创 通过案例研究二项分布和泊松分布之间关系
运输公司共有n=600辆汽车参加保险,在一年内每辆汽车出事故的概率为p,且每辆汽车之间是否出事故相互独立, 因此一年内出事故的汽车数量X服从二项分布:X∼b(n,p),其中n=600,p=0.01。由于保险公司的总盈利为n∗C−X∗Ln*C-X*L,n∗C−X∗L则保险公司盈利不少于W=200000的概率为Pn×C−X×L≥WPX≤n×C−WL。
2025-01-12 21:35:01
1324
1
原创 李萨如图形数据处理
但是生成的图片中默认选择的style是线型,画出来可能很难看,可以选中图片后,在右侧快捷工具栏调整图片为点状图,符号为棱形,线条颜色都可以根据自己需要进行调整。先声明一下,本人在这个学期《大学物理实验》的课程学习中,对于 “数字存储示波器的使用” 该实验中,观察李萨如图形的实验的数据处理中。选中目标.csv(当时从示波器上导出的文件是csv格式的)或者.xlsx(我后来处理原始表格另存为的表格)文件,单击[下一步];在右侧 [单元格范围] 按照提示选中所需的数据,我所选中的是A1:B1000的数据,
2024-11-04 20:56:18
1290
原创 Maple 第四章 表达式的处理和化简 (4.3-2表达式化简)
与expand命令作用相反的命令是combine,它可以按照数学规则将表达式中的某些项组合在一起.与simplify命令类似,在使用combine命令时,也可以使用第二个参数来指定某种规则.combine命令还可以组合具有相同的积分区间的积分项,具有相同的指标的和式,以及具有相同的积分区间的积分项,具有相同极限点的极限.也可以通过输入sin(x),在右侧的快捷栏中找到。convert命令不仅可以完成不同类型的表达式之间的转换,它还可以在不同的数据类型之间进行转换.这个在下一章中可以进行详细的介绍.
2024-11-02 23:40:14
1023
原创 Maple 第四章 表达式的处理和化简 (4.3-1表达式化简)
对表达式进行化简是符号计算系统必须具有的基本功能,这是因为在处理数学问题时,符号计算系统所产生的结果可能很长,虽然他们在数学上是正确的,但是对于用户来说,这样的结果是很难理解的,更不可能从中得出什么结论.因此我们必须对表达式化简对于符号计算系统,化简一个数学表达式不是一件很容易的事情,主要的困难在于符号计算系统无法确定什么样的数学表达式是最简单的数学表达式.与人的认识比较接近的定义是最简表达式应包含尽可能少的项,然而从数学的观点来看着并不一定是正确的,Maple处理这个难题的方法是把主动权交给用户.
2024-10-31 23:31:05
1796
1
原创 Maple 第四章 表达式的处理和化简 (4.2有理分式)
另一种方法是使用normal命令,它的作用是将有理分式转化为规范形式.这个过程包括以下几个步骤:首先对于一个包含分式的表达式进行通分,转换成一个大分式,然后消去分子和分母中的公因式,从而得到较简单的表达式。在有限域和代数扩域上同样可以计算有理分式的规范形式,此时应当使用Normal命令,在有限域上计算规范形式的方法是Normal(a)mod p.其中a是有理分式,p是素数为有限域的特征.在代数域上计算有理分式的规范形式则需要使用evala命令.2)将有理分式化为规范形式将耗费Maple许多时间。
2024-10-29 23:27:45
1405
原创 Maple 第四章 表达式的处理和化简(4.1-2多项式)
Maple中的多项式是含有未知量的表达式,多项式的每一项是未知量的乘积.多项式的相关定义与数学学科中的定义一致,需要注意的是,多项式的系数可以是整数、有理数、无理数、浮点数、复数乃至其他变量,这点Maple做的还是很好的,做到了很多的兼容,且与数学中最接近,这是其他编程语言所达不到的.
2024-10-28 23:31:43
1297
原创 Maple 第四章 表达式的处理和化简(4.1-1多项式)
多项式是最简单的表达式,复杂的表达式都是以多项式为基础构造出来的.在Maple系统中有大量的命令去处理多项式.而且大部分的命令都属于Maple的核心,这是因为处理多项式的命令在Maple语言中使用的特别频繁,因此Maple系统需要以极快的速度完成计算.下面我们将分别讨论一部分处理多项式的命令。很明显,打脸了,这还是因为新旧版本的差异,新版本的Maple已经实现了输入一个幂次乱序的多项式,可以自动改写为升幂或者降幂的格式,非常方便,当然,Maple也很贴心的保留了排序的选项,在右侧的快捷栏中都有。
2024-10-21 23:30:02
1944
原创 Maple 第三章 变量管理 (3.6宏与别名)
这里发现了新版本与旧版本的区别,旧版本的Maple在上面(2.11)输出中多了一个I,这里新版本的Maple可能默认了I就是虚数单位,其值为根号下-1。宏也可以用来定义常量,使用宏定义的常量将受到保护,任何改变这个常量或删除它的企图都会失败,如果你真的要删除这个常量,还要使用宏来解决。与宏不同的是别名的定义不仅影响输入,也影响输出,上面我们输入了sin(x),由于定义了sin的别名为s,因此它的输出为s(x);由此可见,sin(x)的宏定义对于Maple的输出没有影响,这也是宏定义的特点。
2024-10-20 23:05:47
1126
原创 Maple 第三章 变量管理(3.5 变量的假设)
许多函数使用对未知量的假设,例如frac命令返回了一个数的分数部分,如果对变量n没有任何假设,Maple无法知道n有没有分数部分,因此它就直接返回为求值的frac(n).当对n加了适当的假设后,Maple才能得到真正的结果。由于结果对于正的和负的a是不同的,Maple不能化简这个表达式,必须给出对a的假设>0,才能使Maple化简这个表达式,我们可以通过加单引号' '来消除假设。对数函数是多枝的,对于一般的复值x,ln(e^x)与x不同的,因此除非x为实数值,Maple才会对其化简。
2024-10-19 23:40:55
969
原创 Maple 第三章 变量管理(3.4系统变量)
环境变量printlevel控制Maple的显示层次,其省缺值为1,如果将其设置为负值,不管如何,Maple不会对输入的命令进行计算,反之,如果将该值设置的越大,maple显示的信息就越多,当我们对程序进行调试时,可以将printlevel设置为1000。另外,showassumed的作用是将输出具有假设特征的变量,通常当一个变量具有假设特征时,Maple就会在变量名后加一个'~'来表示,如果我们把showassumed的值该为2,~就会被去掉,而是用一句话来说明变量具有假设.或者对级数展开进行扩项。
2024-10-18 23:32:46
2214
原创 Maple 第三章 变量管理(3.3-2)
seq命令:用于产生表达式序列的命令,对其参数不求值,以至于即使一个变量具有一个指定的值,seq仍能把他用作计数变量,事实上,maple对于seq的计数变量是作为局部变量来处理的,和其他在会话区已赋值的变量不同。使用一个带单引号的名字是确保我们不会把一个已经被赋值了的变量引入这个过程(proc)如果能保证使用的名字先前没有被赋值,也可以不加单引号。如果对于一个简单的变量附加单引号,结果是这个变量名字,你可以使用这一方法来消去对某个变量的指定。在一个名字中的并置算子'||'导致对算子右边而不是左边的求值。
2024-10-17 23:12:15
1158
原创 Maple 第三章 变量管理(3.3-1)
Maple之前对列阵(array),表(table),过程(proc)使用最后名字求值是因为这些结构常常是非常大的,而按照缺省的方式进行完全求值会在maple中产生多余的输出结果。如果给变量x指定的值为y,给y指定的值为z,给z指定的值为5,那么求得的x的值为5,大概就是这样一个逻辑。我们可以使用eval这个命令来控制一个表达式的求值层次。此时我们只能看到对这个程序的简单的描述,得不到更多的信息,但是当我们把interface变量verboseproc设置为2后,再试一下刚才的命令,就会得到有趣的结果。
2024-10-05 23:20:45
750
原创 Maple 第三章 变量管理(3.2数据类型与结构)
表达式序列既不是列表也不是集合,在maple中,这些类型代表不同的数据结构,各有各的不同的性质,表达式序列中允许一个表达式重复出现,即表达顺序与键入顺序一致,允许重复键入相同的表达式.在利用连接操作构造更为复杂的对象时,尝尝要用到表达式序列。# 集合石maple中很重要的一个概念,正如数学中的集合概念一样,maple也提供了很多集合的基本运算,包括交(intersect)和并(union)Maple保持列表中表达式顺序和重复次数,因此[a,b,c],[b,c,a],[a,a,b,c,b]是彼此不同的列表。
2024-10-05 00:01:23
900
原创 Maple第三章 变量管理(3.1变量的赋值)
当一个变量已经被赋值之后,assigned命令的结果是true,此外也可以用unassigned命令取消对某个变量的赋值,例如在下例中我们给变量a,b,c赋值,然后用unassign命令取消对它们的赋值,当我们再次求值时,得到的结果是它们的名字.因为之前给x定义了a^2+b^2这个求和,在这里使用的时候就出现了矛盾问题.所以我们在计算或者定义行的变量或者函数时,可以通过查看左侧面板中的变量管理器来确定我们是否已经定义了该变量.最简单的方法是用whattype命令来了解的变量的类型.
2024-10-03 19:05:01
1196
原创 Maple第二章 数值计算(3)
对于有理根式,也叫代数数,一般可以看为是一个有理数域上的不可约多项式的根.例如sqrt(2)是多项式x^2-2的根,sqrt(2)+sqrt(3)+sqrt(5)是多项式x^8-40x^6+353x^4-960x^2+576的根,有些不可约多项式的根不能写成根式的形式,例如x^5+x+1的根α,但是可以对α进行有关的计算.如果要对复数进行符号计算,我们要常使用evalc命令.evalc命令假设在表达式中的变量都是实数,并将复数用标准的a+bi的形式表示。我们对复数进行了一些基本的操作。
2024-10-02 23:30:39
1376
原创 Maple第二章 数值计算(2)
除了基本的数学常量之外,Maple也内置了非常多的常用的数学函数,包括指数函数、对数函数、三角函数、反三角函数、双曲函数、反双曲函数等,使用?# 浮点算术的位数是由Maple变量Digits控制的,省缺情况下,,Digits的值为10,从前面计算可以看出浮点数在小数点后位数不超过十.改变Digits的值可以得到不同精度的浮点数.# 上一节中,我们可以看到对于有理数,maple可以自动化简,但对于无理数,maple一般不会这样做,他总是按照你的命令来工作。# 1.改变环境变量Digits的值。
2024-10-01 12:19:39
2355
原创 Maple第二章 数值计算(1)
这些函数都是内置在maple中的,可以通过查找搜索了解相关函数的使用,而且maple的帮助检索完全是离线的,不需要网络就可以搜索查看,在工具栏最右侧搜索框中可以直接检索相应函数或者命令,非常方便.# 其中N,D是有理数分子和分母的上界,如果返回的值为真,则返回的n,d将满足n/d≡u(mod m)且|n|≤N,|d|≤D。# modp表示的是模n的算术,那么他返回的结果是[0,|n|-1]区间中的正整数,mods的结果是在下列关于0对称的序列中。*(数学输入),一个是用空格代替。
2024-09-30 17:38:13
1129
原创 Maple第六章 二维与三维图形(2)
在maple教程这本书中采用的mapleV版本上使用的是seq2这个命令,但是我在实际操作中并不能使用该命令,在检索中也搜不到seq2这个命令,旧版本的maple中seq命令没办法修改步长,在2023.0这个版本中可以修改步长,也就不再需要seq2这个命令了.# 在maple中绘制二元函数的图像,可以得到三维空间中的曲面,利用plot3d命令进行绘制,同样也可以使用图形生成器交互式生成图像。# 1.鼠标放到图像上时候,鼠标变成可以旋转图形的箭头,左键点击移动就可以旋转图像,非常方便。
2024-09-28 11:22:06
2091
原创 Maple第六章 二维与三维图形(1)
整个二维图形学习下来,由之前只会利用右侧快捷栏绘图,到现在可以通过输入命令进行绘图,实际上可以绘制的图形更多了,我感觉其中比较重要的是极坐标和离散数据的绘图,这个对数学建模帮助很大.# 关于图像的颜色,线条、样式、比例等比较简单,而且高版本的Maple操作起来也比较简单,图像可以实现拖动到另一个图像中,实现绘制多重图像,这块就不多讲了,比较简单.# #处理无穷区域时候,maple实际上是做了一个变换,因此有时候画出的图形不太准确。# 还可以规定x,y两个方向的范围。# 也可以选择画图时候画出点的样式。
2024-09-27 23:42:14
1388
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅