Info

此问题已关闭。 请重新打开它进行编辑或回答。

Could anyone help me how to solve the issue in the following code.

1 次查看(过去 30 天)
code:
A=partitions(3)
partdisp(A)
for d=1:length(A)
for e=1:length(A{d})
rows = A{d}{e}
end
end
In this code i am using partitions function where it is inbuilt function already defined in matlab.
when i executes the above code it gives the result .
But i want to have the result in such a way the code should should execute only for the first four combination and the final combination {1} {2} {3} should not appear.
Could anyone please help me on this.
  2 个评论
John D'Errico
John D'Errico 2019-8-19
编辑:John D'Errico 2019-8-19
The only function that I know of by the name of partitions is the one I wrote and placed on the file exchange. If so, then it is not built into MATLAB. In fact though, I did find a second code named partitions, also on the file exchange. It includes a code named partdisp.
Again, it is NOT part of MATLAB, not a built-in functionality. You have it because you downloaded it.
jaah navi
jaah navi 2019-8-19
My mistake.I downloaded both partitions and partdisp from the matlab.
with respect to the above code,it executes and gives me the following result
rows = 1 2 3
rows = 1 2 rows = 3
rows = 1 3 rows = 2
rows = 1 rows = 2 3
rows = 1 rows = 2 rows = 3
but i dont want to have the last partition
rows = 1 rows = 2 rows = 3
The code should display only the first four partition.
Could you please help me on it.

回答(1 个)

John Wheater
John Wheater 2019-8-19
How about a semicolon after rows = A{d}{e} rows = A{d}{e};
to suppresss the default output
Then for i = 1:4 ...
  2 个评论
jaah navi
jaah navi 2019-8-19
the semicolon can be after the end of command rows = A{d}{e};
I just removed it inorder to observe the process in the command window.
here the code by itself should not display the last combination.
As you have stated for i=1:4 coudl you please help me to explain it.
John Wheater
John Wheater 2019-8-19
Sorry, I just thought you simply wanted the first 4 rows of the the displayed 'rows' variable.
I'd be happy to look further if you post a sample piece of runnable code.

此问题已关闭。

标签

Community Treasure Hunt

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

Start Hunting!

Translated by