matlab 绘制arctan(-x/(1-x^2))值域在-pi到0之间的图像
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 19:40:11
matlab 绘制arctan(-x/(1-x^2))值域在-pi到0之间的图像
这是个分段函数,分段点是-1
所以用matlab分段画:
x1=-pi:0.01:-1;
x1=x1(1:end-1);%去掉-1点
y1=atan(-x1./(1-x1.^2));
x2=-1:0.01:0;
x2=x2(1:end-1);
y2=atan(-x2./(1-x2.^2));
plot(x1,y1,'r')
hold on
plot(x2,y2,'r')
再问: 函数值域在-pi到0之间 不是x的范围 那应该怎么画呢
再答: 那就用matlab先求反函数,再画图吧: syms x fx=solve('y=atan(-x/(1-x^2))',x);%求反函数 Y=-pi:0.01:0; Y=Y(2:end-1);%去掉两端的点 n=length(Y); x=zeros(2,n); for i=1:n y=Y(i); x(:,i)=eval(fx); end plot(x(1,:),Y,'r'); hold on plot(x(2,:),Y,'b');
所以用matlab分段画:
x1=-pi:0.01:-1;
x1=x1(1:end-1);%去掉-1点
y1=atan(-x1./(1-x1.^2));
x2=-1:0.01:0;
x2=x2(1:end-1);
y2=atan(-x2./(1-x2.^2));
plot(x1,y1,'r')
hold on
plot(x2,y2,'r')
再问: 函数值域在-pi到0之间 不是x的范围 那应该怎么画呢
再答: 那就用matlab先求反函数,再画图吧: syms x fx=solve('y=atan(-x/(1-x^2))',x);%求反函数 Y=-pi:0.01:0; Y=Y(2:end-1);%去掉两端的点 n=length(Y); x=zeros(2,n); for i=1:n y=Y(i); x(:,i)=eval(fx); end plot(x(1,:),Y,'r'); hold on plot(x(2,:),Y,'b');
MATLAB画出tanx在0到2pi的图像
matlab画图 在区间[-pi,pi]上(步长为1/180*pi),画sin(x)和cos(x)的图像.
matlab这公式怎么输入 a=arctan(y/x) b=1/2[pi/2-arctan(y/x) a+2b=pi/2
matlab中zm画y=1+2/x^2-exp(-x)-sin(x)在-pi到pi上的图形
如何用matlab求xy+sinx=y的图像,其中x=[0 2pi]
用matlab绘制y=x*sin(pi/x)在区间[0,3]上的图形,步长为0.01,并给图形加上网格线和边框.
x=linspace(0,2*pi)在matlab中是什么意思
x=[0:0.1:2*pi]在matlab中是什么意思?
写出绘制函数y=x的平方 +x-1图像的MATLAB程序
matlab中如何绘制y^2=3x的图像,x取值范围[1:0.1:10]?
用MATLAB编写代码:绘制y1=sin(2x)和y2=cos(2x)在区间[0,4*pi]的曲线,用加号标出两条曲线的
求大神用matlab surf绘制二元函数z=cos(x^2+y^2)在定义域内的空间曲面图x,y属于【0 pi】.并给