How can I implement the following function block
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Brian Kiprono
am 2 Dez. 2022
Beantwortet: Eric Delgado
am 3 Dez. 2022
I need to implement the function block shown. I used user defined function but ran into a few problems. variables are in a script/and workspace m and l. The u(i...) are inputs to the block. The error is that the variable is not defined as shown in 2nd image
0 Kommentare
Akzeptierte Antwort
Eric Delgado
am 3 Dez. 2022
Just pass all the arguments to your function, not only the array "u".
function output = NameOfYourFunction(m, I, u)
arguments
m double = 1
I double = 2
u double = [45,45]
end
output = m * I * ( u(2)^2) * cos(u(1)) * sin(u(1));
end
0 Kommentare
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!