Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

urgent help please :::::( how can ı solve this ?

1 vue (au cours des 30 derniers jours)
astronot
astronot le 18 Mar 2016
Clôturé : MATLAB Answer Bot le 20 Août 2021
mu=[1 1]';
p=0;
sigma=[1 2*p;2*p 4];
x= mu+sigma.*randn(1000,2);
this code gives me inner product error.
  2 commentaires
Adam
Adam le 18 Mar 2016
Putting "urgent" in a question title is more likely to just irritate people than persuade them to answer your question quickly. Everyone's work is urgent to themselves and not to anyone else. People will help if and when they can, irrespective of how urgent something is.

Réponses (2)

Torsten
Torsten le 18 Mar 2016
Modifié(e) : Torsten le 18 Mar 2016
sigma is (2x2) and randn(1000,2) is (1000x2), so sigma*randn or sigma.*randn are not defined.
Best wishes
Torsten.

Guillaume
Guillaume le 18 Mar 2016
Modifié(e) : Guillaume le 18 Mar 2016
  1. You need to be aware of the difference between element-wise multiplication and matrix multiplication
  2. Note the presence of i in the formula of the transformation. It is significant. To make x, you're either going to have to use a loop or bsxfun with some reshaping (with permute) of y.

Cette question est clôturée.

Community Treasure Hunt

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

Start Hunting!

Translated by