Hey :)
When I execute this code, the interpreter complains about y in the complex number c. I'm stuck :( Does anybody know the answer?
function m = mandelbrot(x,y)
nMax = 1000;
n=0;
z = 0;
c = x+i*y;
for n = [0:nMax]
z = z**2 + c ;
endfor
if abs(z)>2
m=1;
else
m=0;
endif
end

 採用された回答

Mischa Kim
Mischa Kim 2014 年 1 月 16 日
編集済み: Mischa Kim 2014 年 1 月 16 日

0 投票

I would assume it's the z**2 (the double star) that's causing the problem. What are you trying to do there? There's a couple of other issues ( endfor , e.g.)...

その他の回答 (1 件)

Martial
Martial 2014 年 1 月 16 日

0 投票

Thank you Mischa :) It's an alternative way for writing x^2 in Octave.

1 件のコメント

Mischa Kim
Mischa Kim 2014 年 1 月 16 日
That's what I thought. Welcome to MATLAB, Martial.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeDevelop Apps Using App Designer についてさらに検索

質問済み:

2014 年 1 月 16 日

コメント済み:

2014 年 1 月 16 日

Community Treasure Hunt

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

Start Hunting!

Translated by