首 页 行业资讯 新车 试驾评测 养车用车 车型库

matlab中怎样画arccot(x)的图象,我画了一个,但是不对,不知道错在哪里。

发布网友 发布时间: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);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com