Need to map values to 0:1 scale for efficiencies..... Help?!
이전 댓글 표시
Folks,
Basically I am modeling the affects of altitude on Wind turbines, ICE, and micro turbines. I have all the math done,and I have a 1x17 matrix of values for each power source. So if elevation is my X axis I was efficiency to be my Y axis. However the output values from the 3 different sources vary by several powers of 10. I basically want to standardize each of the 1x17 matricies to new 1x17 matrix of values ranging from 0 to 1 that correspond to the original values. This way I can graph all 3 on one graph against altitude.
I hope this makes sense, and someone can help.
thanks. Maksim
답변 (2개)
Matt Fig
2012년 10월 18일
Why not use:
semilogy
to plot the efficiencies if they vary by orders of magnitude?
댓글 수: 2
Maksim Vakulenko
2012년 10월 18일
Matt Fig
2012년 10월 18일
How did you call the function? And how can efficiency be negative?
x = 1:17; % Altitudes
y1 = rand(1,17)*10^-4; % Efficiencies differ
y2 = rand(1,17)*10^-2; % By orders of magnitude.
y3 = rand(1,17);
semilogy(x,y1,x,y2,x,y3)
카테고리
도움말 센터 및 File Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!