Expected one output from a curly brace or dot indexing expression, but there were 4 results.
5 次查看(过去 30 天)
显示 更早的评论
Im not sure what im doing wrong. I wanted to assign those arrays to the first row and first column of the 5x5 cell array but i keep getting error
1 个评论
回答(1 个)
Bhaskar R
2020-2-21
Could you specify, what are you trying to do?
The error because of punneeSquare of size 5x5 and you are trying to assign one value to four locations at a time that too in coma seperated outputs. If you are intended to apply
punneeSquare{1, 2:5} = paren1Genes % first row 2, 3, 4, 5 columns total four locations but you are trying to assigning one value to 4 locations
5 个评论
Bhaskar R
2020-2-21
punnettSquare = cell(5);
"i want the 1x4 array from p1Genes to be assigned row 1 in locations 2,3,4,5" - it is okay
punnettSquare(1, 2:5) = p1Genes;
"same for p2Genes but i want that one in column two" - ??
punnettSquare(2:5, 2) = p2Genes
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Resizing and Reshaping Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!