Info

この質問は閉じられています。 編集または回答するには再度開いてください。

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

1 回表示 (過去 30 日間)
astronot
astronot 2016 年 3 月 18 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
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 件のコメント
Walter Roberson
Walter Roberson 2016 年 3 月 18 日
Adam
Adam 2016 年 3 月 18 日
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.

回答 (2 件)

Torsten
Torsten 2016 年 3 月 18 日
編集済み: Torsten 2016 年 3 月 18 日
sigma is (2x2) and randn(1000,2) is (1000x2), so sigma*randn or sigma.*randn are not defined.
Best wishes
Torsten.

Guillaume
Guillaume 2016 年 3 月 18 日
編集済み: Guillaume 2016 年 3 月 18 日
  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.

この質問は閉じられています。

Community Treasure Hunt

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

Start Hunting!

Translated by