Я думаю, все, что вам нужно, это заменить plot(t,length(Z0));
на plot(1:length(Z0), Z0);
Я не получаю сообщение об ошибке, и я не вижу, где вы пытаетесь умножить на t
.
Выполните clear all
на всякий случай ...
Кроме того, вы опубликовали синтаксическую ошибку [X,Y]=mesh grid (x,y);
должно быть [X,Y]=meshgrid (x,y);
.
Заменить plot(t,length(Z0));
На: plot(1:length(Z0), Z0);
Вот результат:
![Subplot](https://i.stack.imgur.com/VHLBf.png)