What does this parameter mean?
1 回表示 (過去 30 日間)
古いコメントを表示
I came about this parameter passed to a function in `MATLAB`:
[X Y ones(n,1)]
Assume X: x-dimension; Y: y-dimension; n: size
What does the above mean?
Thanks.
0 件のコメント
回答 (2 件)
Walter Roberson
2014 年 4 月 18 日
It is equivalent to
horzcat(X, Y, ones(n,1))
ones(n,1) is a column vector of 1's that has n entries in it. If size(X,1) or size(Y,1) is not the same as n, then you would receive an error about incompatible dimensions.
0 件のコメント
Image Analyst
2014 年 4 月 18 日
Your "Assume...." sentence is difficult and ambiguous, so I'll just describe it.
In order for that to work, you must have X be a n rows by "whatever" column matrix. Y must also be a n-rows by "whatever"-column matrix. Though the columns for X and Y may be different. ones() makes a n row by 1 column "column vector". The brackets stitch them all together from left to right.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で NaNs についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!