Info

此问题已关闭。 请重新打开它进行编辑或回答。

I have matrix of 200*10 it has values between 50 and 150 I have to normalize it that is I want to see values less than one.

1 次查看(过去 30 天)
I know one way of doing is to divide it by max value but I want to know any other way i.e built in function of matlab or any other mathematical formula which shifts all values to less than one. Kindly do not mention sigmoid function as I have tried.
Thanks
  3 个评论
shane watson
shane watson 2017-1-28
What I am doing is just to make my matrix values less than 1.I have matrix who max value is 90 so if I divide all values by 90 I will have the values less than 1 but this way I am not satisfied as I need some other way to do this step.
Thanks

回答(1 个)

Image Analyst
Image Analyst 2017-1-28
There is a built-in function called mat2gray() in the Image Processing Toolbox, but it maps the min value to 0 and the max value to 1. This is slightly different than simply dividing by the max, which does not put the min value at 0 (unless it is already 0).

此问题已关闭。

标签

尚未输入任何标签。

Community Treasure Hunt

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

Start Hunting!

Translated by