Dom::Interval Matlab 中的函数错误
Dom::Interval function in Matlab Error
我试图在 Matlab 中绘制 f(x)=sin(x)
,但是我无法将变量 x 定义为区间 [0,pi/2]。我有:
x1 = Dom::Interval([0], [1])
y1 = cos(x1)
plot(x1,y1)
然而,Matlab 中的区间函数 returns 作为一个意外的 Matlab 运算符。
Dom::Interval
是 MuPad 界面的一部分。只需创建一个从 0 到 pi/2
的数值数组并绘制结果的 sin
。
x1 = linspace(0, pi/2);
y1 = sin(x);
plot(x1, y1);
linspace
生成一个数值数组,默认数量为 100 个点,线性间隔从 0 到 pi/2
。您可以通过指定第三个元素来覆盖点数...例如:
x1 = linspace(0, pi/2, 300);
这将创建 300 点。玩弄第三个参数。你拥有的点越多,绘图就会越平滑,因为在 MATLAB 中绘图的默认方法是用直线将点连接在一起。
我试图在 Matlab 中绘制 f(x)=sin(x)
,但是我无法将变量 x 定义为区间 [0,pi/2]。我有:
x1 = Dom::Interval([0], [1])
y1 = cos(x1)
plot(x1,y1)
然而,Matlab 中的区间函数 returns 作为一个意外的 Matlab 运算符。
Dom::Interval
是 MuPad 界面的一部分。只需创建一个从 0 到 pi/2
的数值数组并绘制结果的 sin
。
x1 = linspace(0, pi/2);
y1 = sin(x);
plot(x1, y1);
linspace
生成一个数值数组,默认数量为 100 个点,线性间隔从 0 到 pi/2
。您可以通过指定第三个元素来覆盖点数...例如:
x1 = linspace(0, pi/2, 300);
这将创建 300 点。玩弄第三个参数。你拥有的点越多,绘图就会越平滑,因为在 MATLAB 中绘图的默认方法是用直线将点连接在一起。