How to replace a number in an array with a different function
이전 댓글 표시
I have a problem replacing certain values within an array that was created by a function with values that were created by another function.
My arrays looks like this:
v = xlsread ("Example");
i = [i_1;i_2;i_3];
n = (v.*60*i_1)/(2*pi*r);
and it creates a 1186x1 vector.
Now I want to recalculate all entries of this vector that are greater than 3000 with a new function that would be
n = (v.*60*i_2)/(2*pi*r);
So far I can only find all coloums with entries greater than 3000 and replace them with a constant value through
j = find (n_M_NEFZ > 3000);
n(n>3000)= 10;
but I cannot replace those values with values from the second function.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Matrices and Arrays에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!