Synthax for equation in script

4 次查看(过去 30 天)
I have to write this equation in matlab script
k and Delta are represented by linspace(r0) and linespace (r1)
It seems that the following does not work. Can someone give support
-sqrt((linspace(-r0, r0, 31).'+ linspace(-r1, r1, 31).'^2).'^2 + 4*(linspace(-r1, r1, 31).'^2)).';

采纳的回答

SCIUSCIA
SCIUSCIA 2024-5-9
Now, it works. Thank you

更多回答(1 个)

Torsten
Torsten 2024-5-9
编辑:Torsten 2024-5-9
r0 = 3;
r1 = 4;
delta = linspace(-r0,r0,31).';
k = linspace(-r1,r1,31).';
0.5*sqrt((delta+k.^2).^2+4*k.^2)
ans = 31x1
7.6322 6.7045 5.8473 5.0603 4.3427 3.6935 3.1113 2.5939 2.1379 1.7385
<mw-icon class=""></mw-icon>
<mw-icon class=""></mw-icon>

类别

Help CenterFile Exchange 中查找有关 Programming 的更多信息

产品


版本

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by