Matlab绘图,常数/变量

Matlab绘图,常数/变量,matlab,graph,Matlab,Graph,基本上这给了我一个错误: x = -5:5; f= 2/x; plot(f,x) 我猜我忽略了一些非常简单的事情,或者只是对如何做到这一点有了错误的想法:)我希望得到一些帮助 使用//code>进行元素划分 Error using / Matrix dimensions must agree. Error in Obligatorisk2 (line 16) f= 2/x; Error in run (line 63) evalin('caller', [script ';']

基本上这给了我一个错误:

x = -5:5;
f= 2/x;
plot(f,x)

我猜我忽略了一些非常简单的事情,或者只是对如何做到这一点有了错误的想法:)我希望得到一些帮助

使用
//code>进行元素划分

Error using  / 
Matrix dimensions must agree.

Error in Obligatorisk2 (line 16)
    f= 2/x;

Error in run (line 63)
evalin('caller', [script ';']);

使用
/
进行元素分割

Error using  / 
Matrix dimensions must agree.

Error in Obligatorisk2 (line 16)
    f= 2/x;

Error in run (line 63)
evalin('caller', [script ';']);
您还应该按照MATLAB文档的建议使用plot(x,y),而不是plot(y,x)

因此,我们有:

x = -5:5;
f= 2./x;
plot(f,x)
您还应该按照MATLAB文档的建议使用plot(x,y),而不是plot(y,x)

因此,我们有:

x = -5:5;
f= 2./x;
plot(f,x)

其实很简单。它应该是
f=2./x
,用于划分x的每个元素。另外,我想您需要
绘图(x,f)
?确实非常简单。它应该是
f=2./x
,用于划分x的每个元素。另外,我想您需要
绘图(x,f)