the rows are not saving

for i=1:size(strain,1)
if i ~=1 && i~=size(strain,1)
rss=strain(i,:)
ff=repelem(rss,[2],[1])
end
end
s=[firstrow; ff ;lastrow]
i rss to save each time the row that im extracting, however it is not saving, i tried to use rss(i) and it is saying that (Unable to perform assignment because the indices on the left side are not compatible with the size of the right side). i tried to use {I} instead and the first row is coming out to be empty.
what is the solution?
i want rss to save everytime is is extracting the specified row

3 个评论

Hey! Could you elaborate on your query through an example?
The codes looks illogic. You need not to use a loop to repeat the elements. What exactly you are trying to do?
@Mahmoud Chawki: The purpose of the code is not clear. Then it is not possible to fix it.
Replace
for i=1:size(strain,1)
if i ~=1 && i~=size(strain,1)
by
for i = 2:size(strain,1) - 1
But what should be the contents of ff?

请先登录,再进行评论。

回答(0 个)

类别

帮助中心File Exchange 中查找有关 Matrix Indexing 的更多信息

评论:

Jan
2022-5-19

Community Treasure Hunt

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

Start Hunting!

Translated by