求教:如何用matlab求解超越方程tanh(x)=tan(x),
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/12 04:17:54
求教:如何用matlab求解超越方程tanh(x)=tan(x),
它有很多个解,怎么一一列出来?为什么我用solve(‘tanh(x)=tan(x)’,‘x’)老是得到答案是0,
它有很多个解,怎么一一列出来?为什么我用solve(‘tanh(x)=tan(x)’,‘x’)老是得到答案是0,
数值解法只能得到一个解,想得到不同解必须改变初始解.例如:
clear all; close all;
f1 = @(x) tan(x);
f2 = @(x) tanh(x);
eqn = @(x) f1(x)-f2(x);
result_x1 = fzero(eqn,4) % 初始解4
result_y1 = f1(result_x1)
result_x2 = fzero(eqn,7) % 初始解7
result_y2 = f1(result_x2)
不断改变初始解就可以得到不同的解
clear all; close all;
f1 = @(x) tan(x);
f2 = @(x) tanh(x);
eqn = @(x) f1(x)-f2(x);
result_x1 = fzero(eqn,4) % 初始解4
result_y1 = f1(result_x1)
result_x2 = fzero(eqn,7) % 初始解7
result_y2 = f1(result_x2)
不断改变初始解就可以得到不同的解
求教:如何用matlab求解超越方程tanh(x)=tan(x),
如何用matlab解方程x*tan(x)=285.71,
如何用MATLAB解方程tan(x) + 2*x = 0
matlab求解方程log(x)=tan(x),
如何用matlab求解两曲线交点,方程式这样的,tan(x)=5x+6,怎么用matlab求出x的值
请教如何用matlab解隐性方程:y=((9.8*T^2)/2*pi)*tanh((2*pi*d)/y)
matlab求解超越方程
如何在matlab中求解tan(x)-x=-17.18741575,这个方程,急,
matlab求解方程.f=x*sin(y)+((pi*12/4+(60-x)*tan(pi/9))+48*y)*tan(
matlab 求解tan(x)*x-1.0
matlab怎么解非线性方程.如tan(x)=4x/(x^2+4)
如何用matlab编程求解三元方程?