what is the correct way to write this expression in matlab?

f=sqrt((1/(L*C)-(R.^2)/((4*C).^2))); correct way to write the expression in matlab?

1 Kommentar

We don't know, because we don't know the reference for the expression.
Please give more information or provide reference formula.

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Star Strider
Star Strider am 24 Jan. 2023

1 Stimme

If ‘R’, ‘L’, and ‘C’ are all arrays of the same size, use element-wise operations in every multiplication, division, and exponentiation operation —
f = sqrt((1./(L.*C)-(R.^2)./((4*C).^2)));
See Array vs. Matrix Operations for details.
.

2 Kommentare

Yes this is correct. Thank you man.
My pleasure!
If my Answer helped you solve your problem, please Accept it!
.

Melden Sie sich an, um zu kommentieren.

Jiri Hajek
Jiri Hajek am 24 Jan. 2023
Verschoben: Image Analyst am 24 Jan. 2023
We can only see, if the expression is written corretly to allow evaluation by MATLAB:
L=1;
C=2;
R=3;
f=sqrt((1/(L*C)-(R.^2)/((4*C).^2)))
f = 0.5995

Gefragt:

am 24 Jan. 2023

Kommentiert:

am 25 Jan. 2023

Community Treasure Hunt

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

Start Hunting!

Translated by