博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对任意可求导函数求导的sas模拟
阅读量:6096 次
发布时间:2019-06-20

本文共 800 字,大约阅读时间需要 2 分钟。

*模拟求导 步长一定要比阈值小,才能得出准确的结果;data Derivation (keep=interval slope);    * function y = 1/x only concern about x>0;    deltaX = 1e-6; *割线变为切线时x1减小的步长;    x0 = 2; y0 = 0; %function(y0,x0);*需要求导的点;    put y0;    slope = 0; *需要求得的斜率,即倒数(copy的哥们儿记住了是导数);    interval = 5; *x0与x1的在x轴的间距,也是判定停止求导的变量;    x1 = x0 + interval; y1 = 0;%function(y1,x1); *割线另一端的点,辅助求导的点;    thershold = 1e-6 - 1e-7;*停止求导的阈值;    do until (interval < thershold);        interval = interval - deltaX; *更新x0 与x1的间距;        x1 = x0 + interval;%function(y1,x1); *更新x1的坐标;        slope = (y1-y0) / (x1-x0);*更新斜率,即倒数(记住了是导数);        output;    end;run;/*这里是任意你需要求导的函数, sas使用的是按址更新的策略,所以不需要写返回值*/%macro function(y,x);    &y = 1 / &x;%mend;

 今天看到了一个货抄袭了我的这篇博客,连转载也不说明,鄙视!!!!,还有倒数也copy过去了。。。我就呵呵了

转载于:https://www.cnblogs.com/yican/p/4207090.html

你可能感兴趣的文章
单节点网络改造实例:宝视通网络改造方案
查看>>
简单线性回归和多项式回归
查看>>
动态图表制作之:定义名称法
查看>>
设计模式之禅-第一篇
查看>>
事件代理
查看>>
绑定live bind click
查看>>
用户价值判断
查看>>
CentOS 7中Samba服务安装和配置
查看>>
我的友情链接
查看>>
【Objective-C】OC中KVO的基本概念和使用方法
查看>>
java.lang.NoSuchMethodError: com.google.common.collect.FluentIterable.append
查看>>
配置IP路由实验汇总
查看>>
从OA到“大OA” 前进的路还有多远?
查看>>
巧用渐变色打造精致移动端APP
查看>>
聊聊原型设计中的团队管理功能
查看>>
交換兩個變量值
查看>>
Mysql 慢查询日志 在线分析工具
查看>>
我的友情链接
查看>>
Linux安装jdk
查看>>
firewall
查看>>