필터 지우기
필터 지우기

Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

can i get a program for this excel file..?

조회 수: 2 (최근 30일)
nani kalyan
nani kalyan 2015년 5월 27일
마감: MATLAB Answer Bot 2021년 8월 20일
here i am having so many values in the excel file.Now, in that column it should check each value with following values:
a) 0<=power>=56, the value should multiply with the 0.925 that means power*0.925.
a) 57<=power>=112, the value should multiply with the 0.925 that means power*0.952.
a) 113<=power>=168, the value should multiply with the 0.925 that means power*0.958.
a) 169<=power>=225, the value should multiply with the 0.925 that means power*0.959.
Similarly, i need to get the all values in that column should be check.

답변 (1개)

Walter Roberson
Walter Roberson 2015년 5월 27일
powerfactor = [0.925, 0.952, 0.958, 0.959]);
[count, binnum] = histc(power, [-inf, 57, 113, 169, inf]);
adjpower = power .* powerfactor(binnum);
Note: you have not defined what should happen between 56 and 57, or between 112 and 113, and so on. And you have not defined what should happen for below 0 or above 225.
  댓글 수: 1
nani kalyan
nani kalyan 2015년 5월 27일
편집: nani kalyan 2015년 5월 27일
Error in .^ (line 8) [count, binnum] = histc(power, [-inf, 57, 113, 169, inf]);
Note: i have attached the excel file in that i have the max. value is 225 and the minimum values is 0. so, no need to find the below values.

이 질문은 마감되었습니다.

태그

Community Treasure Hunt

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

Start Hunting!

Translated by