フィルターのクリア

Using If statement with data from excel

2 ビュー (過去 30 日間)
rammah nagi
rammah nagi 2019 年 7 月 26 日
コメント済み: Star Strider 2019 年 7 月 26 日
Hi, I would like to write an if statement where if RTcout<Ta , RTcout=Ta. The difficulty im having is that Ta has not been defined in the script but has been subbed into equations. Below is an example of the code:
Tcout1 = (subs(Tcout,{J,Ta,Vw},{numData1(2:25,6)',numData1(2:25,8)',numData1(2:25,12)'}));
RTcout = real(Tcout1);
Any help would be appreciated.

採用された回答

Star Strider
Star Strider 2019 年 7 月 26 日
Do the threshold operation before you do the substitution:
numData = randi(500, 1, 10); % Original Data
JData = numData; % Create New Data Vector
JData(Jdata < 200) = 0; % Threshold Or Substitute Data
syms a b J
v = a*b + J;
vnew = subs(v, {J,a,b},{numData', randi(9,1,10)',randi(9,1,10)'}) % Substitute Thresholded Data
It would be more illustrative with your code and data, however we do not have enough of that to use.
  4 件のコメント
rammah nagi
rammah nagi 2019 年 7 月 26 日
Thank you very much
Star Strider
Star Strider 2019 年 7 月 26 日
As always, my pleasure.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

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

タグ

製品


リリース

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by