What does ~ signify in: function [x, f, g] = defineSystem(~, params)

4 Ansichten (letzte 30 Tage)
Pallov Anand
Pallov Anand am 16 Nov. 2022
Kommentiert: Pallov Anand am 17 Nov. 2022
function [x, f, g] = defineSystem(~, params)
syms p v z % states
x = [p; v; z];
f0 = params.f0;
f1 = params.f1;
f2 = params.f2;
v0 = params.v0;
m = params.m;
Fr = f0 + f1 * v + f2 * v^2;
% Dynamics
f = [v; -Fr/m; v0-v];
g = [0; 1/m; 0];
end

Akzeptierte Antwort

Torsten
Torsten am 16 Nov. 2022
It signifies that the function "defineSystem" is usually called with two inputs, but that the first input can be ignored in the actual case because it is not needed to calculate the output variables x, f and g.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by