How to turn column y and row x vector into a matrix
9 ビュー (過去 30 日間)
古いコメントを表示
Given: x = randn(1,20); y = randn(1,30);
I want to create a matrix B using x as row and y is column. I don't think B = y'.*x is correct since I want all the values are independently from x and y . Thanks!
0 件のコメント
回答 (1 件)
Steven Lord
2021 年 12 月 14 日
How exactly should element B(r, c) be computed from the elements of x and y?
Rather than using random data, let x = 1:5 and y = 6:11. Show us the B matrix that those two vectors should generate and exactly the rule you follow in generating say B(2, 4).
If the elements in B aren't supposed to be related to the elements in x and y, and you just want to use x and y to indicate the size of the random B matrix to be created:
x = 1:5;
y = 6:11;
B = rand(numel(x), numel(y))
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Creating and Concatenating Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!