我试图在x方向上使用ezplot绘制10个单位后绘制图。
syms x y;
f1= x^2 + y^2 - (6*y/5)-1/16;
h = ezplot(f1,[-.25 .25 0 1.25]);
我无法自行解决此问题。任何帮助或相关文档的链接将不胜感激。
答案 0 :(得分:1)
除了在f1
中自己手动抵消情节之外,你无法做到这一点:
syms x y;
f1 = (x - 10)^2 + y^2 - (6*y/5) - 1/16; % Shift x coordinate to the right by 10
h = ezplot(f1, [10-0.25 10+0.25 0 1.25]); % Note the shift in the x limits
请记住,ezplot
的工作是为你绘制一个等式。当你完成绘图时,你不能简单地移动点....实际上你可以用任何MATLAB绘图机制真正做到这一点,因为这个工作只是绘制数组中的点或者矩阵,或者在ezplot
的情况下绘制方程式。