2015-12-04 2 views
0

Я пытаюсь создать 3D поверхность участка для х, у, г данных с использованием прибой():Matlab: meshgrid и прибой (3D сюжет)

[x,y] = meshgrid(0.5:0.5:25, 0.5:0.5:45); 
Z=(tand(y/2)*(1.84+x))*2; 

, но я получаю следующее сообщение об ошибке:

Error using * Inner matrix dimensions must agree.

ответ

3

Используйте поэлементно продукт:

Z=(tand(y/2).*(1.84+x))*2; 
surf(x,y,Z); 
+0

спасибо. я должен был это исправить! – 2one

Смежные вопросы