我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

matlab问题求解答

img


clear;clc
a=6-4sqrt(2);
b=sqrt(2)-1;
n=0;
m=1.0e-8;
while abs(a-pi)>m
b=(1-(1-b^4)^0.25)/(1+(1-b^4)^0.25);
n=n+1;
if n>1
a=a
(b+1)^4-(2^n)*(1+b+b^2)*b;
end
end
fprintf ('%.8f',a)
结果为NaN

想知道错在哪,怎么改

是 b 的值太小了,算两次就基本上到 0 了,后面的 a 就没办法了

确定下题目有没问题

近期文章

  • 为啥控制台显示出同样的问题,一个报错,一个是警告?
  • 用python输出大于等于n的最小的一对双素数
  • 离散 非同构简单图的画法
  • 补全一个小程序关于导弹拦截问题
  • R2020b版本的Matlab中显示freqz无法识别是怎么回事
  • 编写程序,可以接收任意多个整数并输出其中的最大值和所有整数之和
  • 点开网页视频就突然弹出的窗口
  • C语言行指针列指针问题
  • 关于#oracle#的问题:orancle报错
  • MySQL8.0用命令连8066端口(mycat)报错提示密码错误,但是Navicat可以连接上8066端口的.
  • tomcat关闭时出现无法连接8005
  • linux搭建DHCP服务器
  • 安卓程序系统里面的APP图标上有个叉怎么办啊
  • C语言中求一个数num个位上的数
  • c51汇编语言多模块设计
  • 用python输出大于等于n的最小的一对双素数
  • 聊聊大家odoo应用场景,哪个模块用的多
  • 安装babel时出现这些错误怎么修改啊
  • 关于#c++#的问题,请各位专家解答!
  • MeidaPlayer准备的时候报错(Native Method)!!求助求助

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华