Matlab错误中的Dom::区间函数
我试图在Matlab中绘制Matlab错误中的Dom::区间函数,matlab,variables,operators,intervals,Matlab,Variables,Operators,Intervals,我试图在Matlab中绘制f(x)=sin(x),但在将变量x定义为区间[0,pi/2]时遇到了问题。我有: x1 = Dom::Interval([0], [1]) y1 = cos(x1) plot(x1,y1) 但是,Matlab中的interval函数作为意外的Matlab运算符返回。Dom::interval是MuPad接口的一部分。只需创建一个从0到pi/2的数字数组,并绘制结果的sin x1 = linspace(0, pi/2); y1 = sin(x); plot(x1, y
f(x)=sin(x)
,但在将变量x定义为区间[0,pi/2]时遇到了问题。我有:
x1 = Dom::Interval([0], [1])
y1 = cos(x1)
plot(x1,y1)
但是,Matlab中的interval函数作为意外的Matlab运算符返回。
Dom::interval
是MuPad接口的一部分。只需创建一个从0到pi/2的数字数组,并绘制结果的sin
x1 = linspace(0, pi/2);
y1 = sin(x);
plot(x1, y1);
生成一个数值数组,默认值为100个点,线性间隔为0到pi/2
。您可以通过指定第三个元素来覆盖点数。。。比如:
x1 = linspace(0, pi/2, 300);
这将创建300个点。使用第三个参数。点越多,绘图就越平滑,因为在MATLAB中绘图的默认方法是用直线将点连接在一起。Dom::Interval
是MuPad界面的一部分。只需创建一个从0到pi/2的数字数组,并绘制结果的sin
x1 = linspace(0, pi/2);
y1 = sin(x);
plot(x1, y1);
生成一个数值数组,默认值为100个点,线性间隔为0到pi/2
。您可以通过指定第三个元素来覆盖点数。。。比如:
x1 = linspace(0, pi/2, 300);
这将创建300个点。使用第三个参数。点越多,绘图就越平滑,因为在MATLAB中绘图的默认方法是用直线将点连接在一起。Dom::Interval
是MuPAD代码,而不是MATLAB代码。查看plot
函数的文档示例。Dom::Interval
是MuPAD代码,而不是Matlab代码。查看绘图
函数的文档示例。感谢您的回复!我以前试过,但它给了我一个错误。我按照你的建议以更高的间隔再次尝试,效果很好。谢谢你的回复!我以前试过,但它给了我一个错误。我按照你的建议,以更高的间隔再次尝试,效果很好。