Info

此问题已关闭。 请重新打开它进行编辑或回答。

Error "Inner matrix dimensions don't agree" I used the element wise operator but I still have the same error

1 次查看(过去 30 天)
F = [-40:20:40];
x = [0:0.1:0.8]
y = [0:0.1:0.4]
sigma_p = F./(x.*y)
sigma_mx = (F.*y)./(1./12.*(x).*(y).^3);
sigma_my = (F.*x)./(1./12.*(y).*(x).^3);
sigma_net = sigma_p + sigma_mx + sigma_my;
mesh (x,y,sigma_net)

回答(2 个)

Image Analyst
Image Analyst 2016-9-8
编辑:Image Analyst 2016-9-8
Perhaps you want to use the linspace() function instead of the colon operator to make sure all vectors are the same length.
F = linspace(-40,40, 9);
x = linspace(0, 0.8, 9);
y = linspace(0, 0.4, 9);

Image Analyst
Image Analyst 2016-9-9

此问题已关闭。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by