3386 5

SAS解方程怎么解,多谢了 [推广有奖]

  • 8关注
  • 2粉丝

讲师

33%

还不是VIP/贵宾

-

威望
0
论坛币
310 个
通用积分
0
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
15111 点
帖子
218
精华
0
在线时间
379 小时
注册时间
2012-10-31
最后登录
2020-8-31

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
用SAS解方程怎么解,比如解

w^2-u/s=0,其中

w=(1+b^2)/(1+(b-1)^2),

s= pi-sin(t)-2*t , u=pi-sin(v)-2*v,

v=atan(b-1) , t=atan(b), pi 是圆周率

多谢了啊!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:解方程 Tan 圆周率 圆周率 解方程

本帖被以下文库推荐

沙发
邓贵大 发表于 2013-10-21 22:43:51 |只看作者 |坛友微信交流群
Single variable equations are solvable in PROC FCMP
  1. proc fcmp outlib=work.funcs.test;
  2.         function huixingfu(b);
  3.                 v = atan(b-1);
  4.                 t = atan(b);
  5.                 s = constant('pi')-sin(t)-2*t;
  6.                 u = constant('pi')-sin(v)-2*v;
  7.                 w = (1+b**2)/(1+(b-1)**2);
  8.                 return (w**2-u/s);
  9.         endsub;
  10.         function s(b);
  11.                 t = atan(b);
  12.                 return (constant('pi')-sin(t)-2*t);
  13.         endsub;
  14.         function solveh(b0, status);
  15.                 outargs status;
  16.                 return (solve('huixingfu', {b0,.,.,.,status}, 0, .));
  17.         endsub;
  18.         function solves(b0, status);
  19.                 outargs status;
  20.                 return (solve('s', {b0,.,.,.,status}, 0, .));
  21.         endsub;
  22.         x = solve('huixingfu', {1,1e-12,1e-10,100,status}, 0, .);
  23.         put x= status=;
  24.         y = huixingfu(x);
  25.         put y=;       
  26.         x = solve('huixingfu', {2,1e-12,1e-10,100,status}, 0, .);
  27.         put x= status=;
  28.         y = huixingfu(x);
  29.         put y=;       
  30. run;
  31. options cmplib=(work.funcs);
  32. data huixingfu;
  33.         do b=-5 to 5 by 0.01;
  34.                 y = huixingfu(b);
  35.                 output;
  36.         end;
  37.         status = .;
  38.         b = solves(2, status);
  39.         y = .;
  40.         output;
  41.         stop;
  42. proc sort data=huixingfu;
  43.         by b;
  44. proc sgplot data=huixingfu;
  45.         series x=b y=y / break;
  46.         refline 0 / axis=y lineattrs=(color=blue);
  47.         yaxis max=10 min=-10;
  48.         xaxis values=(-5 to 5 by 1);
  49. run;
复制代码
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
playmore + 5 + 5 + 5 精彩帖子

总评分: 学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

Be still, my soul: the hour is hastening on
When we shall be forever with the Lord.
When disappointment, grief and fear are gone,
Sorrow forgot, love's purest joys restored.

使用道具

藤椅
playmore 发表于 2013-10-22 09:36:31 |只看作者 |坛友微信交流群
邓贵大 发表于 2013-10-21 22:43
Single variable equations are solvable in PROC FCMP
顺便问下邓兄
解多元方程的话用什么过程?

我刚查了下,线性方程组的话可以用IML
若是非线性的,只能求数值角的话,不知道用什么过程方便,谢谢!
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

使用道具

板凳
邓贵大 发表于 2013-10-22 10:35:47 |只看作者 |坛友微信交流群
playmore 发表于 2013-10-22 09:36
顺便问下邓兄
解多元方程的话用什么过程?
I think the official method is
http://support.sas.com/kb/22/779.html

If the functions are differentiable, you may write your own Newton-Raphson method in PROC FCMP or IML to solve an equation system.
Be still, my soul: the hour is hastening on
When we shall be forever with the Lord.
When disappointment, grief and fear are gone,
Sorrow forgot, love's purest joys restored.

使用道具

报纸
mingfeng07 学生认证  发表于 2013-10-22 20:47:55 |只看作者 |坛友微信交流群
好好学习一下,还没学过这个解方程的代码
欢迎扫一扫我头像关注, 不定期分享SAS技术知识。

使用道具

地板
1033096528 发表于 2013-11-1 12:31:40 |只看作者 |坛友微信交流群
wow值得学习下

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-9-17 13:25