MATLAB: What does the tilde (~) in the following code mean

matlab functiontilde

function T= TempStefBoltz_3(~)
sig = 5.67e-8; %W/m^2K^4
E =6000; %W/m^2
x=E/sig;
t=nthroot(x,4); %K

T=round(t); %K
end

Best Answer

It's syntax that means to ignore the input argument, if there is one. That is, you can call the function with no input arguments or one input argument (ignored).