If then question, data between a range of numbers, send an email?

1 回表示 (過去 30 日間)
Jacqueline
Jacqueline 2013 年 6 月 28 日
First off, I am very new to Matlab.
So, I have a file called 20130627_SPLBRENT3_concat.mat, and within that file are several variables, such as Engine Speed, Torque, and ECU Temp. I'm trying to write a script that will read the variables within the .mat file and check if they are within a certain range of values. For example, Engine Speed (KW_ECM_Engine_Speed) has to be between 0 and 2100. I feel like the way to do this is with some sort of if-then statement. So, if the numbers within this variable are between x and x, then it's good data. If the data is not between those values, I want Matlab to send an email to me saying that the data is bad.
Does anyone know how I go about doing this?
Thanks

採用された回答

Sean de Wolski
Sean de Wolski 2013 年 6 月 28 日
x = rand(100,1)*2120;
if any( x > 2100 | x < 0)
sendmail()
% doc sendmail for more info
else
disp('All in range');
end

その他の回答 (1 件)

Image Analyst
Image Analyst 2013 年 6 月 28 日
Here's an example I gave on how to use sendmail:

カテゴリ

Help Center および File ExchangeWeb Services についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by