;; 等额本息还款debx, 输入总金额A, 年利率y, m个月还清, 计算月供和总利息:
;; 例子: (debx 1000000 0.0631 (* 30 12)) ;==>
;; 6196.247877564253
;; 1230649.235923131
(define (debx A y m)
(let* [(b (/ y 12))
(b1 (expt (+ 1 b) m))
(A1 (/ (* b A b1) (- b1 1)))]
(values A1 (- (* A1 m) A))))
;;公式推导 https://baike.baidu.com/item/等额本息/3227456向银行借100万,30年还清, 每月还6200, 总共还利息123万。相关推荐
LISP教程:使用LISP编写简单的程序
是调用刚刚定义的函数的代码。定义了一个名为 “greet” 的函数,该函数接受一个参数 “name”。定义了一个名为 “greet” 的函数,该函数接受一个参数 “name”。定义了一个名为 “greet” 的函数,该函数接受一个参数 “name”。定义了一个名为 “greet” 的函数,该函数接受一个参数 “name”。定义了一个名为 “greet” 的函数,该函数接受一个参数 “name”。定义了一个名为 “greet” 的函数,该函数接受一个参数 “name”。是调用刚刚定义的函数的代码。
画圆的lisp源码
(defun 画圆 (半径 圆心-x 圆心-y) (dotimes (角度 360) (let ((弧度 (/ 角度 180.0 pi))) (plot (+ 圆心-x (* 半径 (cos 弧度))) (+ 圆心-y (* 半径 (sin 弧度)))))) 上面的代码可以用来画一个圆。它接受三个参数:半径、圆心的 x 坐标和圆心的 y 坐标。它使用...
Lisp源码200例
Lisp源码200例,角度阵列程序,创建并插入匿名块,测量两线夹角,按给定比例建立尺寸标注样式程序,初始化绘图环境
autolisp函数大全,CAD的 lisp
12.l(*error* 字符串)程序错误时的警示信息12.2(alert 字符串)以对话框式显示出警告字符串12.3(apply 功能函数列表)将功能函数与列表结合后执行12.4(defun 名称 自变量列表表达式_.)自定函数或子程序12.5(eval 表达式)返回:表达式的执行结果12.6(exit)强制退出目前的应用程序12.7(lambda 自变量表达式)定义未命名的函数12.8(progn 表达式1 表达式2…)连接其内的表达式为一组,常用于配合if、cond等函数。
收集的lisp源码
收集的lisp源码,有很多不错的实例
CAD LISP24个源代码
CAD二次开发源代码,如更改索引颜色,获取屏幕角点坐标,用DCL作密码输入框
用lisp写一段CAD实体居中代码
在Lisp中,可以使用命令(setq ent (entget entname))获取CAD实体的所有信息,然后提取其中的位置信息,实现实体居中的代码可以是:(setq ent (entget entname))(setq mid_x (/ (+ (cdr (assoc 10 ent)) (cdr (assoc 11 ent))) 2))(setq mid_y (/ (+ (cdr (assoc 2...
CAD二次开发LISP程序源码 90个源码代码
CAD二次开发LISP程序源码 90个源码代码,使用AutoCAD加载就可以使用。学习资料例程!
Lisp 语言入门教程(一)
Lisp(“LISt Processing”)是一种古老而强大的编程语言,特别适合处理符号数据和列表。Lisp 是一种以括号和递归见长的语言,它启发了许多编程范式。以下是一个基础教程,帮助你快速了解 Lisp 的基本语法和功能。Lisp 的核心思想是“代码即数据,数据即代码”。在 Lisp 中,代码是由列表(list)构成的,而列表的本质是括号包裹的表达式。典型的 Lisp 表达式格式如下: 例如, 表示“1 加 2”,相当于其他编程语言中的 。Lisp 支持多种数据类型,最常用的有:Lisp 中提供了简单
明经通道源码共享(lisp)
明经通道源码共享 lisp ,内容丰富,内含多种代码。
LISP源码800例.rar
LISP,全称为“List Processor”,是一种历史悠久的高级编程语言,以其独特的链表数据结构和符号处理能力闻名。这份名为“LISP源码800例”的资源集合,显然是为那些想要深入理解LISP编程的人准备的。它包含了800个不同的LISP代码示例,涵盖了各种编程技巧和应用场景,是学习LISP语言的宝贵资料。 LISP的基本概念: 1. **S-表达式(S-Expression)**:LISP中的一切都是S-表达式,包括数据和程序。S-表达式可以是原子(如数字、字符串或符号)或列表。列表形式的S-表达式代表了程序结构,而原子则表示数据。 2. **链表数据结构**:LISP的数据结构基于链表,这使得处理复杂的数据结构变得简单。每个链表节点包含一个值和指向下一个节点的引用。 3. **函数式编程**:LISP强调函数是“第一类公民”,意味着函数可以作为参数传递、作为返回值返回,甚至存储在变量中。 4. **动态类型系统**:LISP不使用静态类型,变量的类型在运行时确定,提高了代码的灵活性。 5. **宏系统**:LISP的宏允许程序员自定义语言语法,增强了语言的可扩展性。 6. **读取-求值-打印循环(REPL)**:LISP提供了一个交互式的REPL环境,允许程序员即时测试和修改代码。 通过分析这800个源码示例,学习者可以深入了解以下关键知识点: 1. **基本操作**:包括创建和操作链表的函数,如`cons`,`car`,`cdr`等,以及数字运算和逻辑操作。 2. **函数定义与调用**:LISP中的函数定义通常使用`defun`,函数调用则是直接使用函数名后跟参数列表。 3. **条件判断与控制流**:`if`,`cond`,`case`等语句用于条件判断,`do`,`loop`,`when`等用于循环和迭代。
标注所有线段的lisp程序源码_在网上找的几个比较有用的lisp小程序
1. 计算所有线段总长度(加载后只需框选所有线(defun c:LL()(setvar"cmdecho" 1)(setq en(ssget (list '(0 . "spline,arc,line,ellipse,LWPOLYLINE"))))(setq i 0)(setq ll 0)(repeat(sslength en)(setq ss(ssname en i))(setq enda...
lisp源码_GetFilesV1-6.lsp_lisp插件源码_lisp插件源码_lisp源码_分享收集的lisp源码_
自行研究学习。分享个早期搜集学习的lisp源码
初识LISP(1)——基本的结构、语法与数据类型
;宏定义 (defmacro setTo10(num) (setq num 10) (print num)) (setq x 25) (print x) (setTo10 x) ;显示数据类型和所属范围 (setq x 281474976710656) ;构建一个符号指定一个值 (setq x 281474976710657) (print (type-of x)
VS2022错误列表高效处理:从复制到Excel表格的完整指南
本文详细介绍了在Visual Studio 2022中高效处理错误列表的实用技巧,重点讲解了如何将错误信息一键复制并粘贴到Excel表格中。通过基础操作、自定义视图、筛选功能及常见问题解决方案,帮助开发者将杂乱的编译错误整理成清晰、可排序、可筛选的数据表,极大提升了团队协作、错误分析和项目管理的效率。
uniapp: err = err.replace(this._UNI_INPUT_DIR_REG, ‘UNI_TypeError: err.replace is not a function问题修复
问题:uniapp的依赖包出现了问题,需要升级解决办法:升级uniapp依赖包,下载"semver"和”@dcloudio/uni-i18n“两个包,本地锁定postcss为7版本,就解决了。
lisp源码 微盘,AutoLISP - 源码下载|Windows编程|其他小程序|源代码 - 源码中国
CAD操作Excel函数................\circle_data_2xls写数据到表格.LSP................\ExcelLisp表格通用程序.LSP................\KozMos VLXLS Project.doc................\KozMos VLXLS Projects.htm................\vlex-vlis...
FPGA新手必看:Create HDL Wrapper和Generating Output Products到底该先用哪个?
本文深入解析了FPGA设计中Create HDL Wrapper与Generating Output Products的正确使用顺序,帮助新手避免常见错误。详细介绍了两者的功能差异、执行顺序的底层逻辑以及工程管理的最佳实践,特别适合使用Vivado进行FPGA开发的初学者。
Lisp基础语法
使用setq或defvar定义变量。定义变量 x 并赋值为 10定义全局变量 /y使用defun定义函数,语法为(defun 函数名 (参数列表) 函数体)。纳京高(* n n));定义计算平方的函数调用函数,返回 25。
从零做出可发布的2D冒险游戏!Unity全流程实战指南:从资源搭建到打包发布,新手也能跟着做
项目配置→资源导入→核心模块开发→关卡设计→调试→打包发布;玩家控制→敌人AI→道具系统→UI系统→游戏管理器→音效系统;新手开发重点:先实现核心玩法(移动、跳跃、攻击),再补充UI、音效、存档等辅助功能;调试是关键:每实现一个功能就测试,避免最后一堆bug难以定位。从零做一款完整的2D冒险游戏,能快速提升你的Unity综合能力——不仅能掌握C#编程、2D物理、UI系统,还能理解游戏开发的完整流程。先做出基础版,再慢慢迭代优化,你会发现游戏开发并没有想象中那么难。
Transformer实战(32)——Transformer模型压缩
在本节中,我们学习了如何在硬件资源受限的情况下减轻运行大模型的负担。我们介绍了如何通过蒸馏、剪枝和量化从训练好的模型中提取高效模型。预训练轻量级的通用语言模型(如 DistilBERT) 可以在各种任务上进行微调,并表现出与非蒸馏模型相当的性能。随着数据量的不断增加,我们希望模型能够更快地运行,在这方面,高效 Transformer 起着至关重要的作用。
865



被折叠的 条评论
为什么被折叠?



