matlab 画tan(x)
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/18 01:08:25
![matlab 画tan(x)](/uploads/image/f/686892-12-2.jpg?t=matlab+%E7%94%BBtan%28x%29)
equ=sym('tan(x)=4*x/(x^2+4)');x=solve(equ);>>xx=0再问:这只能求出一个解啊再答:还有其他解吗?
symsxpositivelimit(tan(x)^(1/log(x)),0)ans=exp(1)
x=0:0.01:10;y=tan(x).*x-1.0;乘之前有一个点.点乘是相应元素相乘.不加点,是矩阵乘法,前一个的列数,必须等于后面的行数.
从图形看,方程无解.symstx,ezplot(tan(t*x)-2*t/x)再问:求关于t的函数不要图像。再答:用Solve()解不出来,关于t的函数的表达式。再问:thankyou
你这个就是一个式子,而不是方程,是超越的,没法直接求解,只能得到一系列的关系点.>> syms x y>> f=x*sin(y)+((p
你题目理解错了,计算nth值是计算图片中那个式子取给定n时的tan(x)值,而不是直接sin(x)的第n项除以cos(x)的第n项.真正代码如下:%%函数functionT=tan_taylor(x,
ezplot('tan(x)');gridon;ezplot('cot(x)');gridon;
展开就行了吧,利用tan的公式,
x=solve('pi/2=x+acos(tan(pi/4-x/2))','x')x=eval(x)结果是1.5708
先把角度转成弧度x=-74;y=-27;a=x*pi/180;b=y*pi/180;这样就可以直接在命令提示符下输入式子计算了sin(a^2+b^2)/(sqrt(tan(abs(a+b))+pi))
syms x yeq=0.2538*tan(y)-y-1472.39*x*y^3;ezplot(eq,[-1 0.1 -0.5 0.5])
数值解法只能得到一个解,想得到不同解必须改变初始解.例如:clearall;closeall;f1=@(x)tan(x);f2=@(x)tanh(x);eqn=@(x)f1(x)-f2(x);resu
symsx>>x=solve('tan(x)=5*x+6','x')x=1.4967690265646137109290813356840再问:你用的是哪个版本的matlab啊,我的运行出来时矩阵形式
%bydynamicofMatlab技术论坛%2010-04-287:57:06%这个方程的解估计不只有一个,因为tanx是周期函数,我们先绘图看看大概有几个解>>fplot(@(x)tan(x)+2
symsxsolve('x*tan(x)=285.71')x=±227.0938804047132932408567021722
symsxf=log(x)-tan(x);X=solve(f,'x');
再问:大哥能不能把编写的过程发给我啊。。。。再答:这是mathematica的Plot[Sin[Tan[x]]-Tan[Sin[x]],{x,-Pi,Pi}]再问:我要叫作业必须得用matlab编写大
x=(-4*pi:0.1:4*pi);y=tan(sin(x.^2));plot(x,y)这是从-4pi到4pi的图像.
x=pi:pi/50:4*pi;y=x.*tan(1./x).*sin(x.^3);plot(x,y),gridon>>程序给你改了下,看看,我执行时就没错了,也画出图了!
有无穷个解,可以采用图解法如果求在某区域内的解,可以用fsolve fsolve(@(x)tan(x)-x+17.18741575,-5,5) Warning: Stru