我试图在范围0<=x<=7
上绘制y函数,我之前能够制作一些东西,但是我的计算机崩溃了,我丢失了我的工作。毋庸置疑,我现在感到疲惫和沮丧。
这是我目前所拥有的,但我的图表现在显示为空白。
感谢您的帮助,我真的很感激。
script{
y = ((3*x^2)-(12*x)+20)/((x^2)-(7*x)+10)
plot(x, y)
hold
axis([0 7 0 40])
hold
}
更新: 我曾尝试使用./和。*由于某些原因他们不在我保存代码的文档中。 这就是我目前所拥有的:
x = 1:0.01:7;
y = ((3*x.^2)-(12*x)+20)/((x.^2)-(7*x)+10)
plot(x, y)
axis([0 7 0 40])
答案 0 :(得分:0)
等式的结果是标量而非矢量。
这是因为您使用的是^
和/
运算符,而不是.^
和./
(执行逐个元素操作)。
此外,您无需致电hold
来定义轴。如果要在同一图中绘制两个变量,则使用hold
。