matlab里的tanh()函数括号内可以采用别的函数吗?clearh=1;l=eval(solve('x*tanh(x*h)=4','x'));l以上是我的函数 运行后显示警告:Explicit solution could not be found.> In solve at 179 但是如果我直接在solve句里把h

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 15:34:36

matlab里的tanh()函数括号内可以采用别的函数吗?
clear
h=1;
l=eval(solve('x*tanh(x*h)=4','x'));
l
以上是我的函数 运行后显示
警告:Explicit solution could not be found.
> In solve at 179
但是如果我直接在solve句里把h换成1,就可以计算了,好奇怪不知道为什么,就像这样
l=eval(solve('x*tanh(x*1)=4','x'));
那么请问问题出在哪里呢?应该怎么做才能实现我预定的功能?

利用subs把h替换成真实值:
l = eval(solve(subs('x*tanh(x*h)=4','h',h),'x'))

matlab里的tanh()函数括号内可以采用别的函数吗?clearh=1;l=eval(solve('x*tanh(x*h)=4','x'));l以上是我的函数 运行后显示警告:Explicit solution could not be found.> In solve at 179 但是如果我直接在solve句里把h matlab 微分方程的画图问题:我定义了一个方程(函数)function zdoc=fkinemic(t,z)k1=1;k2=1;k3=0.5;v=-k1*tanh(z(2));w=-k2*tanh(z(3))+k3*tanh(z(1))*sin(t);zdoc=[w*z(2);-w*z(1)+v;w];现在就是需要画出其中v,w的图像,时间 [0 matlab:tanh(a)是个什么函数?k=tanh(txy-m),其中x,y已知,t,m为常数,k这个函数在matlab中怎么表示, f(x)=-log(tanh(abs(x)/2));怎么用matlab函数表示 matlab求解超越方程如方程tan(x)=tanh(x)如何用matlab编程 求其各个解x(多解)?这个方程是多解的 你们看得出来吧!我要求的就是[0,30]内的所有解!要编程得到解,不要画图的答案我都知道,我 sinh cosh tanh是什么函数 matlab画图问题,画出v,w你好,那个z的方程定义见插图;谢谢了~其中:v=-k1*tanh(z(2));w=-k2*tanh(z(3))+k3*tanh(z(1))*sin(t); 怎样用matlab求解这样的函数?我想求解方程:0.133=x*tanh(10*x),输入指令 x=solve('0.133=x*tanh(10*x)','x')后却得到了结果x = matrix([[-0.14764608060024211252258489022291]])因为式中的x是具有物理意义的,应该是一 matlab方根MATLAB里的多次方根用什么函数? 怎么用matlab给超越方程画图?在matlab下,怎么画出 tanh((2*x+1)*d)=x的图像,d取值从1到10 matlab里的round函数是什么意思 matlab 画图问题(与常微分方程有关)这样的一个常微分方程:(关于z1,z2,z3)z1导数=w*z2z2导数=-w*z1+vz3导数=w其中:v=-k1*tanh(z(2));w=-k2*tanh(z(3))+k3*tanh(z(1))*sin(t);k1=1;k2=1;k3=0.5;假设初值为: [0.6,-0.2,0 matlab中 函数 求区间内的最值问题我在matlab里令了个函数(比如:y=x^2+x),想在(比如:[0,1])内求这个函数的最大值,要怎么写啊?请给一个比较好的解法,我这个函数比较长, matlab怎样去掉每列括号及括号内的内容 matlab solve函数求解a='x=0.5*9.8*0.6^2/pi*tanh(2*pi*0.2/x)';b='y=0.142*x*tanh(2*pi*0.2/x)';c='z=0.25*y*(sinh(2*2*pi*0.2/x)+2*2*pi*0.2/x)/(sinh(2*pi*0.2/x))^2';d='l=pi*z/0.6'[u v w p]=solve(a,b,c,d)最后输出结果,为什么a,b,c,d的结果是 tan /asin /acos /atan /atan2(y,x) /sinh /cosh /tanh 这些都是函数,能把他们的公式告诉我吗.还有就是公式里的每个字母代表的意思. 求教:如何用matlab求解超越方程tanh(x)=tan(x),它有很多个解,怎么一一列出来?为什么我用solve(‘tanh(x)=tan(x)’,‘x’)老是得到答案是0, 如何用matlab定义三元一次函数f(x)=-0.6*x(1)-0.2*x(2)-0.2*x(3)大括号里的是约束条件!