Ошибка компиляции Matlab - PullRequest
       0

Ошибка компиляции Matlab

0 голосов
/ 27 февраля 2012

В чем проблема в этой программе.Я учу Matlab (самообучение).Я не имею ни малейшего понятия об ошибке в этой программе, но эта программа не будет компилироваться.Также предложите мне несколько книг для изучения Matlab с самых основ (я использую это для СИГНАЛОВ И СИСТЕМЫ).

x=0:1/10:2*pi;
p=sin(8*x);
t=exp(-x)*p;            //here is the error

figure(1)
plot(x,t)

figure(2)
stem(x,t)

1 Ответ

0 голосов
/ 27 февраля 2012

В MATLAB * - это умножение матриц. Для умножения массива (поэлементно) используйте .*:

t=exp(-x).*p;

См. Документацию .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...