752 2

[编程问题求助] while循环语句 [推广有奖]

  • 1关注
  • 0粉丝

本科生

16%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
15.5748
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
846 点
帖子
61
精华
0
在线时间
46 小时
注册时间
2022-10-8
最后登录
2024-4-17

楼主
努力学习stata~ 发表于 2022-10-21 16:29:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
  1. local delta = 0.05  // 步长
  2.        local     x = 1     // x 的初始值
  3.        local     j = 0     // 计数器:记录迭代次数
  4.        local     e = 1     // y1-y0
  5.        local    e0 = 0.01  // 收敛判据   (精度判据)   
  6.       while `e' > `e0'{
  7.         `trace'
  8.         local y0 = 0.2*exp(`x') - ln(`x'^2) + 3
  9.         local x  = `x' + `delta'
  10.         local y1 = (0.2*exp(`x') - ln(`x'^2)) + 3
  11.         local e  = abs(`y1' - `y0')  //abs:绝对值函数的简写
  12.         dis in g "*" _c
  13.         local j = `j' + 1
  14.       }
  15.        dis "e = " `e'   
  16.        dis "x = " `x'     // x 的解
  17.        dis "y = " `y1'    // y 的极小值
  18.        dis "j = " `j'     // 迭代次数
  19.           
  20.      *-图示:
  21.        twoway function y = 0.2*exp(x) - ln(x^2) + 3,      ///
  22.               range(0 4) lw(thick) xline(`x') yline(`y1') ///
  23.               text(`=`y1'-0.5' `=`x'+0.8' "(`x',`y1')")
复制代码
老师们,学长学姐们,请问这一行代码是什么意思呀  dis in g "*" _c

二维码

扫码加我 拉你入群

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

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

关键词:while 循环语句 Hil

沙发
努力学习stata~ 发表于 2022-11-7 21:32:40
呜呜呜怎么没人解答呀,到现在还是不明白呜呜呜

藤椅
snowman1995 学生认证  发表于 2022-11-30 00:27:11
意思是
display in green "*" _continue

以绿色打印*,打印完后,强制不换行,继续在本行输出后续内容

你可以help display,讲的很清楚

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-9 00:45