概述
在matlab中求解反函数使用的是finverse函数,其基本用法如下:
syms x % 定义自变量
f(x) = 1/tan(x); % 定义函数
g = finverse(f) % 求解反函数
当然当函数有多个自变量时,还需要指定自变量:
syms u v % 自变量u,v
finverse(exp(u-2*v), u) % 指定对u求解反函数
当然,这些都不是小编想要说的,看到这里的同学都是很有耐心的。
小编想讲的是如何对一个自变量在指定的区间内求解反函数,代码如下:
syms x % 自变量x
assume(0<x<pi) % 指定区间(0,pi)
finverse(x^2) % 求解反函数
这里主要用的就是assume函数,用于指定自变量的范围
当自变量范围是0到正无穷怎么办呢?请看下面的代码
syms x positive % 定义x及其范围为0到正无穷
finverse(x^2) % 求解反函数
syms函数除了定义变量以外,还可以定义变量的类型,比如integer等等。当然借助assume函数也可以实现,不过就是繁复一些,代码如下:
syms x % 定义自变量
assume(x,'positive') % 定义范围0到正无穷
finverse(x^2)
你们是不是以为到这就结束了,那可就大错特错了,那如果finverse找不到反函数该怎么
最后
以上就是怕孤独电脑为你收集整理的Matlab中利用finverse求解反函数的全部内容,希望文章能够帮你解决Matlab中利用finverse求解反函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复