Mac+VScode开发环境Go-1.6.x初始化配置

 一、Go运行环境配置

//查看Go终端运行环境信息
> go env

//查看指定配置,执行:go env xxx
//设置env,执行:go env -w xxx
//查看指定配置,执行:go env xxx
//取消env配置,执行:go env -u xxx

//开启Go module功能 
> go env -w GO111MODULE=on

//配置Go工作区(GOPATH)
> go env -w GOPATH="/Users/mac/workspace/go/_gopath"

//配置GO代理信息(一般在翻墙后,执行依赖包下载前,执行此命令)
> go env -w GOPROXY=https://goproxy.io,direct

补充说明:从go 1.8版本开始,安装go完成时,go会自动设置当前用户的环境变量GOPATH,其默认值为:/Users/用户名/go,且使用go get下载远程源码包时,会默认下载到此路径下。所以开发人员可以根据自己实际情况进行修改。 

Go env运行环境参数示例:(下图) 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个问题涉及到数值计算和优化算法,我可以帮你解答。给定函数 $y = x^5 - 14.3x^4 + 76.15x^3 - 185.525x^2 + 202.3x - 79.625$,我们可以使用牛顿迭代法来寻找其根。牛顿迭代法是一种迭代算法,用于寻找函数的零点。它需要一个初始猜测值 $x_0$,然后通过迭代来逐步逼近函数的零点。 具体来说,牛顿迭代法使用函数的导数 $y'$ 和当前猜测值 $x_n$ 来计算下一个猜测值 $x_{n+1}$,如下所示: $$ x_{n+1} = x_n - \frac{y(x_n)}{y'(x_n)} $$ 其中,$y(x_n)$ 表示函数在当前猜测值 $x_n$ 处的取值,$y'(x_n)$ 表示函数在当前猜测值 $x_n$ 处的导数。这个迭代过程将继续进行,直到满足一定的停止准则。 现在,我们来解决这个问题。给定初始猜测值 $x_0=3$ 或 $x_0=4$,我们可以使用牛顿迭代法来寻找函数 $y$ 的根。具体来说,我们可以按照下面的步骤进行迭代: 1. 初始化 $x_0$ 和误差 $\epsilon$,设置迭代次数 $n=0$。 2. 计算函数 $y(x_n)$ 和其导数 $y'(x_n)$ 的值。 3. 计算下一个猜测值 $x_{n+1}$。 4. 如果 $|x_{n+1} - x_n| < \epsilon$ 或迭代次数 $n$ 达到了预定的最大值,则停止迭代,输出 $x_{n+1}$。 5. 否则,更新 $n$ 的值为 $n+1$,将 $x_{n+1}$ 设为新的猜测值,返回第2步。 我们可以选择 $\epsilon = 0.01$ 作为停止准则。现在,我们来看看使用初始猜测值 $x_0=3$ 进行迭代的过程: | 迭代次数 $n$ | 当前猜测值 $x_n$ | 函数值 $y(x_n)$ | 导数值 $y'(x_n)$ | 下一个猜测值 $x_{n+1}$ | | ------------ | ---------------- | --------------- | ---------------- | ---------------------- | | 0 | 3 | 19.034 | -34.385 | 3.557 | | 1 | 3.557 | 1.595 | -18.463 | 3.850 | | 2 | 3.850 | 0.077 | -13.915 | 3.917 | | 3 | 3.917 | 0.000 | -13.064 | 3.920 | 我们可以看到,使用初始猜测值 $x_0=3$,在经过4次迭代后,我们得到了一个满足误差要求的根 $x=3.92$。 同样地,我们可以使用初始猜测值 $x_0=4$ 进行迭代。迭代过程如下: | 迭代次数 $n$ | 当前猜测值 $x_n$ | 函数值 $y(x_n)$ | 导数值 $y'(x_n)$ | 下一个猜测值 $x_{n+1}$ | | ------------ | ---------------- | --------------- | ---------------- | ---------------------- | | 0 | 4 | -9.375 | -37.525 | 3.926 | | 1 | 3.926 | -0.485 | -16.711 | 3.920 | 我们可以看到,使用初始猜测值 $x_0=4$,在经过2次迭代后,我们得到了一个满足误差要求的根 $x=3.92$。 因此,我们可以得出结论:使用初始猜测值 $x_0=3$ 或 $x_0=4$,均需要经过2次迭代才能找到一个满足误差要求的根 $x=3.92$。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值