发布网友 发布时间:2022-04-22 23:08
共3个回答
热心网友 时间:2023-10-08 16:35
x1 = -2*pi:pi/30:-0.1;
x2 = 0.1:pi/30:2*pi;
plot(x1,acot(x1),x2,acot(x2)), grid on
热心网友 时间:2023-10-08 16:35
>> ezplot('y=acot(x)');grid on
热心网友 时间:2023-10-08 16:36
这的确是个问题,以前没注意过,M软件给出的图像在x>0时是对的
但在x<0时,函数图像向下平移了π,不清楚Matlab出于什么考虑的
以后要注意了:本来acot(-1)应该是3π/4才对,但实际上却给出-π/4
虽然函数值一样,但用的不是一个周期,画图时要加上π才行哈:
clear all;clc;
x1=0.01:0.01:5;
y1=acot(x1);
x2=-5:0.01:-0.01;
y2=acot(x2)+pi;
plot(x1,y1);grid on;hold on;
plot(x2,y2);