matlab如何实现求一个数的未知数次方等于常数
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/17 18:00:42
matlab如何实现求一个数的未知数次方等于常数
其实我要求的是超越方程的解,为了编程,这里只举个例子,虽然这个例子能反解未知数后用其他计算器算出,但是我的超越方程不能反解未知数.而我对MATLAB不熟悉,不知道它是否具有超越代数式的指令,故作此举例.用不着太详细,如有超越代数式指令,只需告知即可.
一楼:请问你的shift+6是指数的标志吗,如果是的话,为什么不用solve呢?这两天有点忙,等我空闲时,如果做的总结与你那个符合的话,我会选你的
其实我要求的是超越方程的解,为了编程,这里只举个例子,虽然这个例子能反解未知数后用其他计算器算出,但是我的超越方程不能反解未知数.而我对MATLAB不熟悉,不知道它是否具有超越代数式的指令,故作此举例.用不着太详细,如有超越代数式指令,只需告知即可.
一楼:请问你的shift+6是指数的标志吗,如果是的话,为什么不用solve呢?这两天有点忙,等我空闲时,如果做的总结与你那个符合的话,我会选你的
![matlab如何实现求一个数的未知数次方等于常数](/uploads/image/z/17054284-4-4.jpg?t=matlab%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0%E6%B1%82%E4%B8%80%E4%B8%AA%E6%95%B0%E7%9A%84%E6%9C%AA%E7%9F%A5%E6%95%B0%E6%AC%A1%E6%96%B9%E7%AD%89%E4%BA%8E%E5%B8%B8%E6%95%B0)
简单啊:比如3^x=2,
--->先化为3^x-2=0(右边为0),然后用命令:
b=fzero(inline('3^x-2'),1);就可以了
不信可将得到的结果代回验证.
其它的类似啦,有问题的话自行补充
-------------------------------------
也补充:
1.是的,^表示指数
2.solve也是可以的,但是它一般用于解方程组,从速度上说比较慢,有时候解不出,甚至卡死掉,当然,如果能解出的话比fzero好,比较精确,而且如果有多个值的话,会都显出来,而fzero一次只显一个值.
3.用fezo,你可以先画出图形,看个大概,再取零点附近的点做初值,效率会高些,因为你说的是超越方程,我觉得很可能用fzero.其实这两个都可以试试的.
--->先化为3^x-2=0(右边为0),然后用命令:
b=fzero(inline('3^x-2'),1);就可以了
不信可将得到的结果代回验证.
其它的类似啦,有问题的话自行补充
-------------------------------------
也补充:
1.是的,^表示指数
2.solve也是可以的,但是它一般用于解方程组,从速度上说比较慢,有时候解不出,甚至卡死掉,当然,如果能解出的话比fzero好,比较精确,而且如果有多个值的话,会都显出来,而fzero一次只显一个值.
3.用fezo,你可以先画出图形,看个大概,再取零点附近的点做初值,效率会高些,因为你说的是超越方程,我觉得很可能用fzero.其实这两个都可以试试的.
在MATLAB中,一个矩阵等于0 但矩阵里有未知数,请问如何求未知数?如下例
matlab求解方程 途中β为需要求的未知数,ti为一组已经的数据,请问如何在matlab中实现求解?如果有许
matlab中如何实现:矩阵减去一个数然后在求矩阵元素之和?
未知数的60次方等于10000,这数是多少
Matlab求方程的未知数?
一个数的X次方等于另一个数,如何使用计算器求X
如何算一个数的X次方等于另一个数
MATLAB求助:如何求一个矩阵的列数
一个数的2倍减去1等于这个数加上5,求这个数.设未知数,列方程
如何在 matlab实现一个离散的M程序
如何用Matlab求一个矩阵中的未知数啊,就是知道一个已知矩阵和一个含有未知数矩阵的乘积,求那些未知数
matlab能对含有未知数的矩阵求范数吗,如果能,如何求,