Is there a block that finds the norm of a vector in simulink? I haven't found the equivalent to norm(v) from MATLAB.
Thanks!

 채택된 답변

Jon
Jon 2013년 4월 8일

9 개 추천

You can use the dot product block (with the same vector wired to both inputs) followed by a square root. Both are under the Math Operations library. I think the previously suggested abs block computes the absolute values of each element of the input vector.

추가 답변 (4개)

DEBASISH MISHRA
DEBASISH MISHRA 2019년 8월 9일

1 개 추천

Hi,
You may direct use matrix 1-norms from dsp tool box.
Thanks
Youssef  Khmou
Youssef Khmou 2013년 4월 8일

0 개 추천

hi, it does exist, its called "abs" , open Simulink library and go to :"Math operations" block , its the first on the list, with notation u : ABS

댓글 수: 2

Jon
Jon 2013년 4월 8일
As noted in my alternative answer, I don't this this gives you what you want. As far as I can tell abs gives the element wise absolute values, not the norm
Steven Crews
Steven Crews 2021년 4월 21일
Agreed. This is not the correct answer.

댓글을 달려면 로그인하십시오.

Youssef  Khmou
Youssef Khmou 2013년 4월 8일

0 개 추천

hi, if the first answer does not work, you can use other ways, like :
1) go to " User Defined Functions" in Simulink Block .
2) choose "f(u)" FCN, add it to your file , right click on it you will find the default value :
sin(u(1)*exp(2.3*(-u(2))))
change it to
"norm(u)"

댓글 수: 4

Jon
Jon 2013년 4월 8일
The user defined function f(u) does not accept norm(u). From the documentation it only seems to accept the following: abs, acos, asin, atan, atan2, ceil, cos, cosh, exp, fabs, floor, hypot, ln, log, log10, pow, power, rem, sgn, sin, sinh, sqrt, tan, and tanh.
Youssef  Khmou
Youssef Khmou 2013년 4월 8일
ok, choose the "Embeded function" instead
Jon
Jon 2013년 4월 9일
I couldn't find and "Embeded function" Do you mean the Interpreted MATLAB Fcn under User Defined Functions? The Interpreted MATLAB Fcn works, but I would guess that the dot product block, followed by the sqrt block is faster, because it doesn't need to be interpreted.
Youssef  Khmou
Youssef Khmou 2013년 4월 9일
yes the Fcn component...

댓글을 달려면 로그인하십시오.

카테고리

질문:

2013년 4월 8일

댓글:

2021년 4월 21일

Community Treasure Hunt

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

Start Hunting!

Translated by