필터 지우기
필터 지우기

Assigning some matrices to 1 matrix

조회 수: 1 (최근 30일)
Hamid
Hamid 2014년 11월 3일
댓글: Hamid 2014년 11월 4일
Hi,
I want to assign some matrices to 1 matrix that can be represent 6 matrices.
for example for 3 matrices: f1=[100 0 100]; f2=[500 100 0]; f3=[0 300 300]; f=[? ? ?]
What can I do?????
I got stuck for 2 month, please help.
thanks.
  댓글 수: 1
Adam
Adam 2014년 11월 3일
You definitely shouldn't be stuck for 2 months on something like this! If you state a problem clearly enough as you did here you should get an answer within a few hours on this site in general so don't just stay stuck for that long, though obviously do try things yourself first.

댓글을 달려면 로그인하십시오.

채택된 답변

Adam
Adam 2014년 11월 3일
Are all your matrices the same size - i.e. 1-by-3?
If so then
f = [f1; f2; f3;...; fn];
will work to give you an n-by-3 matrix where each row is one of your fn.
Ideally you don't want to have variables named as f1, f2, f3, etc in the first place though so if possible put the data into this single matrix format straight away without the need to combine multiple variables like this.
  댓글 수: 3
Adam
Adam 2014년 11월 3일
How do you want it to combine f1, f2, etc in that case?
If they are all 1-by-3 and you want f to be a 1-by-3 combination of them then you will need to either sum then, average them or some other mathematical operation to combine n results into 1 result of the same size.
Hamid
Hamid 2014년 11월 4일
that is not what I want but I think there is no way to solve problem.
thanks anyway Adam.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by