共回答了20个问题采纳率:95%

数值的精度低,会有误差的.用字母的就好了.

例如下面解同样的精度数值是不一样的.对于字母的函数finverse用两次

会一样;数值的会有累计误差.

p=[1 0 -2 -5]

r=roots(p)

p =

1 0 -2 -5

r =

2.0946

-1.0473 + 1.1359i

-1.0473 - 1.1359i

syms x;

A=solve('x^3-2*x-5')

vpa(A)

ans =

2.0945514815423265914823865405793

1.1359398890889281862454926290294*i - 1.0472757407711632957411932702897

- 1.1359398890889281862454926290294*i- 1.0472757407711632957411932702897

1年前

追问

3

问题我这个差的有点太多了吧?

其实我的意思是解释你求两次反函数与原来会有差别,是由于数值解的精度造成的。

建议使用字母表示。

你给的函数是多值函数不存在返函数,因此会出错。如下,如果用你的函数,分段运行,结果和你的一样;但是如果是正切函数,就对着的。估计是反函数不唯一造成的,至于为什么反函数会变负数,而且再反没效果就不知道了。

syms x

%y=-(2.*x+x.^2-(x.^4+4.*x.^3+7.*x.^2+6.*x).^(1/2))./(x.^2+2.*x);

y=tan(x);

x1=0.05:0.05:1;

y1=subs(y,{x},{x1});

figure(1),plot(x1,y1,'r');

hold on;

yinverse=finverse(y);

x2=x1;

y2=subs(yinverse,{x},{x2});

plot(x2,y2,'g');

yinverseinverse=finverse(yinverse);

x3=x1;

y3=subs(yinverseinverse,{x},{x3});

plot(x3,y3,'b');

matlab如何求tan的反函数,为什么用MATLAB finverse函数求反函数出现了问题相关推荐

  1. matlab用辛普森公式求积分_变限积分函数求导以及高阶导数求法的一些总结

    感谢 @聚创考研 的张帆老师,给我上了一堂生动的课.特此总结一下课上求导数的方法(怕自己忘了). 1.变限积分函数求导 变限积分函数求导简单的分为三类: 第一类(或者形如 这种)可以直接得到 ,第二. ...

  2. 【matlab初学】各种求积分的方法和分段函数求积分

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 一.函数 1.int 符号积分 int(s) 符号表达式s的不定积分 int(s,x) 符号表达式s关于变量x的不定积分 int(s, ...

  3. mysql avg 求平均值_使用MySQL中的AVG函数求平均值的教程

    MySQL的AVG函数是用来求出各种记录中的字段的平均值. 要了解AVG功能考虑EMPLOYEE_TBL表具有以下记录: mysql> SELECT * FROM employee_tbl; + ...

  4. mysql聚合函数求数据总和的语句_以下聚合函数求数据总和的是( )_学小易找答案...

    [单选题]下列关于进程说法错误的是( ). [单选题]既可以绘直线,又可以绘曲线的命令是( ). [多选题]以下中断事件中属于强迫中断的是( ). [单选题]SELECT 语句的完整语法较复杂,但至少 ...

  5. sigmoid函数求导与自然指数

    sigmoid函数求导与自然指数 在神经网络里经常使用sigmoid做激活函数,它的导数是怎么样求解呢?因为要使用它的导数来计算梯度下降. 这个过程如下: 1. sigmoid 函数:f(z) = 1 ...

  6. 利用函数求数组中的最大值

    利用函数求数组中的最大值 <!DOCTYPE html> <html lang="en"><head><meta charset=&quo ...

  7. 利用函数求两个数的最大值

    利用函数求两个数的最大值 <!DOCTYPE html> <html lang="en"><head><meta charset=&quo ...

  8. 实验5-8 使用函数求圆台体积 (10 分)

    实验5-8 使用函数求圆台体积 (10 分) 本题要求实现函数求圆台体积,定义并调用函数volume_tc(r_lower, r_upper, h)计算下底半径为r_lower.上底半径为r_uppe ...

  9. Python分支基础题练习(1. 英制单位和公制单位互换 2.掷骰子决定做什么 3.分段函数求值 4.输入三条边的长度如果能构成三角形就计算周长和面积)

    Python 分支基础题练习二 练习一 英制单位和公制单位互换: 代码分析: 使用Input()函数获取到数值和单位 根据输入的单位按照相应的计算方法计算出结果 输出结果 程序示例: "&q ...

最新文章

  1. Spring Boot 2.x基础教程:Swagger静态API文档的生成
  2. 2.7 Inception 网络-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  3. Twisted 介绍 及TCP广播系统实例
  4. 团队项目博客检查结果汇总
  5. 2018年10月17日普级B组【模拟赛】
  6. 不好意思,你这个加分理由不行……
  7. 视图中::text_新CalendarFX视图:MonthGridView!
  8. 使用try-with-resources替代try finally释放资源
  9. 25 CO配置-控制-产品成本控制-成本对象控制-期末结算-定义利润分析码
  10. demo10 关于JS Tree Shaking
  11. Java RMI 服务易受 SSRF 攻击
  12. android.os.DeadObjectException的解决办法
  13. ElasticSearch查询模板
  14. JAVA线程的生命周期
  15. 使用MediaRecorder录制音频和视频(Camera1)
  16. 死记3dmax快捷键有用么?
  17. linux虚拟机usb网卡驱动,【Vbox】centos虚拟机安装usb网卡驱动
  18. PCB工程师级别评定标准
  19. html鼠标经过晃动代码,css3让div随鼠标移动而抖动起来
  20. Validation 使用

热门文章

  1. 认识几种三坐标测量机的结构形式
  2. Nokia S60v5的用户小心了
  3. laravel模型关联方法总结
  4. P3205 [HNOI2010]合唱队 题解
  5. Luogu 3205 [HNOI2010]合唱队
  6. java web 上传附件_JAVA WEB文件上传步骤
  7. 武田将在美国血液学会第60届年会上呈报各类血液肿瘤治疗需求数据
  8. 百度API 应用实例之音乐搜索
  9. Cadence Allegro取消自定义颜色的方法
  10. Modbus通信工具学习记录