필터 지우기
필터 지우기

Division inside an array

조회 수: 2 (최근 30일)
Mohamed Musni
Mohamed Musni 2018년 1월 22일
답변: Mohamed Musni 2018년 1월 22일
these are the two arrays i have
fri =
1 2 3
j =
0 1 2 3 4 5 6
i want to divide each element inside fri by one value of j at once. ex : 1/0,2/0,3/0 after that 1/1,2/1/3/1 and so on.
when i perform Xij = j./fri it gives an error that matrix sizes must be equal.(logically this is wrong as i see). is there any way to perform this operation and get values? any help will be highly appreciated.

채택된 답변

Stephen23
Stephen23 2018년 1월 22일
>> fri = 1:3;
>> j = 0:6;
>> bsxfun(@rdivide,j(:),fri)
ans =
0.00000 0.00000 0.00000
1.00000 0.50000 0.33333
2.00000 1.00000 0.66667
3.00000 1.50000 1.00000
4.00000 2.00000 1.33333
5.00000 2.50000 1.66667
6.00000 3.00000 2.00000
  댓글 수: 4
Mohamed Musni
Mohamed Musni 2018년 1월 22일
accordingly i need to get a matrix with 0 and 1. if no remainder for the division output is 1 and if there is an remainder output is 0. any help i will be thankful because this is my last part of my thesis and i got bit stuck. thank you
Mohamed Musni
Mohamed Musni 2018년 1월 22일
for more clear idea i attach this image

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

추가 답변 (2개)

Pawel Jastrzebski
Pawel Jastrzebski 2018년 1월 22일
fri = 1:3
j = 0:6
j = j'
result  = j./fri
  댓글 수: 2
Mohamed Musni
Mohamed Musni 2018년 1월 22일
i need to get a matrix with 0 and 1. if no remainder for the division output is 1 and if there is an remainder output is 0. any help i will be thankful because this is my last part of my thesis and i got bit stuck. thank you
Mohamed Musni
Mohamed Musni 2018년 1월 22일
please
can guide me how to get this matrix

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


Mohamed Musni
Mohamed Musni 2018년 1월 22일
BIG THANKS FOR EVERYBODY. I FIGURE OUT TO FIND 0 AND 1 MATRIX. THANK YOU SO MUCH GUYS APPRECIATE YOUR HELP :D

카테고리

Help CenterFile Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by