题目
用plotyy函数绘制函数 y_(1)=sin x_(1),x_(1)in[0,2pi],y_(2)=x_(2)+5,x_(2)in[1,10],其表达式为()A. plotyy(y1,y2)B. plotyy(x1,y1)C. plotyy(x1,y1,x2,y2)D. plotyy(x1,x2)
用plotyy函数绘制函数 $y_{1}=\sin x_{1},x_{1}\in[0,2\pi],y_{2}=x_{2}+5,x_{2}\in[1,10]$,其表达式为()
A. plotyy(y1,y2)
B. plotyy(x1,y1)
C. plotyy(x1,y1,x2,y2)
D. plotyy(x1,x2)
题目解答
答案
C. plotyy(x1,y1,x2,y2)
解析
考查要点:本题主要考查对MATLAB中plotyy函数的调用语法的理解,需要明确该函数如何同时绘制两个不同数据集的图形。
解题核心思路:
plotyy函数的作用是将两个数据集绘制在同一图形窗口中,但分别使用左右两个不同的y轴。其核心语法为:
plotyy(x1, y1, x2, y2)
其中,x1和y1对应第一个函数的数据,x2和y2对应第二个函数的数据。必须同时提供四个参数,缺一不可。
破题关键点:
- 参数顺序:需严格按照
x1, y1, x2, y2的顺序传递参数。 - 参数完整性:两个数据集的x和y均需明确给出,不能省略。
选项分析
选项A:plotyy(y1, y2)
- 错误原因:缺少x轴数据(
x1和x2),无法确定两个函数的自变量范围。
选项B:plotyy(x1, y1)
- 错误原因:仅提供第一个函数的数据,未包含第二个函数的
x2和y2,无法绘制第二个图形。
选项C:plotyy(x1, y1, x2, y2)
- 正确性:符合
plotyy的完整语法要求,同时包含两个函数的x和y数据,能正确绘制两个图形。
选项D:plotyy(x1, x2)
- 错误原因:未提供任何y轴数据(
y1和y2),无法生成有效的图形。