Design Matrix set up

6 vues (au cours des 30 derniers jours)
Emilee Burris
Emilee Burris le 21 Mar 2019
Commenté : Walter Roberson le 23 Mar 2019
I am creating a desgin matrix for a data set and I have this equation
y(t)=a1 + a2 exp(-(t-0.0001)/50^2) + a3 sin(2π(60)t)
When I am entering it into matlab I keep getting error and I don't know what I am doing wrong.
Code:
X=(2*pi*(60)*t);
A = [ones(length(t),1) exp(-((t-0.0001)/50).^2)' sin(2*pi*(60)*t)];
Output:
Error using horzcat
Dimensions of arrays being concatenated are not consistent.
  4 commentaires
Emilee Burris
Emilee Burris le 23 Mar 2019
t is a vector of values
Walter Roberson
Walter Roberson le 23 Mar 2019
Before the assignment to X, insert
t = t(:);
That should fix the problem.

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Operators and Elementary Operations dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by