How to make algorithm using raster file?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Son Thanh Tran
am 9 Jul. 2020
Kommentiert: Son Thanh Tran
am 9 Jul. 2020
Hello every one, I have a problem regarding raster file in Matlab. My task is import the raster file about temperature to Matlab, then create a formula to calculate a parameter using data from that temperature raster file. Could you explain me how to import raster file and write the formular? The formula is in below, all of data are constant, I just need to put GDDakt (the value of temperature raster file) in. Thank you a lot.

3 Kommentare
Image Analyst
am 9 Jul. 2020
What do you mean by raster? To me, I only think of it in regards to an image, like the image is produced by a raster scan where the electron beam goes from left to right and top to bottom. Do you simply mean that GDD is a matrix? If so, the "raster" adjective is not even needed - it just confuses things.
Akzeptierte Antwort
KSSV
am 9 Jul. 2020
To load the data read about load, importdata, textscan.
If your raster data matrix is A, to get your formula use:
GDDmax = max(A(:)) ; % this gives max of A
GDDmin = min(A(:)) ; % this gives min of A
E = 4*(GDDmax-A).*(A-GDDmin)/(GDDmax-GDDmin)^2 ;
2 Kommentare
Weitere Antworten (1)
Image Analyst
am 9 Jul. 2020
Since you say your GDD data is in a TIFF file, you can try to use imread() to read in the tif image. If that doesn't work, there is a TIFF class with more functionality.
Siehe auch
Kategorien
Mehr zu Image Data finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

