如何在Matlab中将此方程式转换为3D图形,每次都会给出这个错误

时间:2013-12-04 09:28:19

标签: matlab 3d

这是我的代码:

C=15*10^-6;
L=240*10^-3;
V=24;
R=10:0.01:40;
W=60:0.01:110;
I=V/(R.^2+((W*L)-(1/(W*C))).^2).^0.5;
axes(handles.axes3)
plot3(R,W,I)

这就是错误信息所说的内容:

  

使用/
时出错   矩阵维度必须一致。

     

Homework9GUI中的错误> pushbutton3_Callback(第110行)
  I=V/(R.^2+((W*L)-(1/G)).^2).^0.5;

1 个答案:

答案 0 :(得分:1)

您需要使用./而不是/ - 即元素分割而不是矩阵分割。

I=V./(R.^2+((W*L)-(1./(W*C))).^2).^0.5;