我知道,两个数相除时都会计算出余数。Mod可以使用不具有相同值的数字进行计算。
但是,如果我有这个例子:
b = mod(23,5)
b = 3
Run Code Online (Sandbox Code Playgroud)
答案是三个。要获得值3,后台进行的数学运算是什么?
我给了一个类似于此但更长的矩阵.我nan在计算平均值时忽略了这些值.我遇到的问题是我的输出只是最后一行的平均值,我希望每行为我提供一个单独的平均值.
如果我要澄清更多,请告诉我!
shortmeasurements = [ 300 301 303;
 301 302 nan;
 304 307 306;
 nan 303 306;
nan 301 nan;]
Run Code Online (Sandbox Code Playgroud)
我想我的mean线路出错了.Tube表示我取平均值的n- by- 3矩阵.
failcount = 0; %//initialize variables
flag = false;
for n = (1:size(Tube,1)) %//number of elements in first row
    if all(isnan((Tube(1,:))))== 1 %// if all values in row 1 are NaN
        failcount = failcount + 1; %//fail count + 1
        if failcount == 1 %//first time through loop
            airSpeed = …Run Code Online (Sandbox Code Playgroud)