์ˆ˜ํ•™์  ๊ณ„์‚ฐ์„ ์œ„ํ•œ ์‹œ์Šคํ…œ GNU Octave 7 ์ถœ์‹œ

ํ•ด์„๋œ ์–ธ์–ด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ˆ˜ํ•™์  ๊ณ„์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์‹œ์Šคํ…œ GNU Octave 7.1.0(7.x ๋ถ„๊ธฐ์˜ ์ฒซ ๋ฒˆ์งธ ๋ฆด๋ฆฌ์Šค) ๋ฆด๋ฆฌ์Šค๋Š” Matlab๊ณผ ๋Œ€์ฒด๋กœ ํ˜ธํ™˜๋ฉ๋‹ˆ๋‹ค. GNU Octave๋Š” ์„ ํ˜• ๋ฌธ์ œ, ๋น„์„ ํ˜• ๋ฐ ๋ฏธ๋ถ„ ๋ฐฉ์ •์‹, ๋ณต์†Œ์ˆ˜ ๋ฐ ํ–‰๋ ฌ์„ ์‚ฌ์šฉํ•œ ๊ณ„์‚ฐ, ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ๋ฐ ์ˆ˜ํ•™ ์‹คํ—˜์„ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ ๋ฆด๋ฆฌ์Šค์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • Matlab๊ณผ์˜ ํ˜ธํ™˜์„ฑ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—…์ด ๊ณ„์†๋˜์–ด ๋งŽ์€ ๊ธฐ์กด ๊ธฐ๋Šฅ์˜ ๊ธฐ๋Šฅ์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • JSON(jsondecode, jsonencode) ๋ฐ Jupyter Notebook(jupyter_notebook) ์ž‘์—…์„ ์œ„ํ•œ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ถ”๊ฐ€๋œ ์ƒˆ๋กœ์šด ํ•จ์ˆ˜: cospi, getpixelposition, endsWith, fill3, listfonts, matlab.net.base64decode, matlab.net.base64encode, memory, ordqz, rng, sinpi, startsWith, streamribbon, turbo, uniquetol, xtickangle, ytickangle, ztickangle.
  • ๋ช…๋ น ํ˜•์‹(๊ด„ํ˜ธ ๋ฐ ๋ฐ˜ํ™˜ ๊ฐ’ ์—†์Œ)๊ณผ ํ•จ์ˆ˜ ํ˜•์‹(๋Œ€๊ด„ํ˜ธ ๋ฐ ๋ฐ˜ํ™˜ ๊ฐ’์„ ํ• ๋‹นํ•˜๋Š” "=" ๊ธฐํ˜ธ ํฌํ•จ)์œผ๋กœ ๋งŽ์€ Octave ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 'mkdir new_directory' ๋˜๋Š” 'status = mkdir('new_directory')'์ž…๋‹ˆ๋‹ค.
  • ๋ณ€์ˆ˜์™€ ์ฆ๊ฐ€/๊ฐ์†Œ ์—ฐ์‚ฐ์ž("++"/"โ€”")๋ฅผ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ฒƒ์€ ๊ธˆ์ง€๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ทธ๋ž˜ํ”ฝ ๋ชจ๋“œ์—์„œ ๋””๋ฒ„๊น… ์‹œ ์—๋””ํŠธ ํŒจ๋„์—์„œ ๋ณ€์ˆ˜์— ๋งˆ์šฐ์Šค ์˜ค๋ฒ„ ์‹œ ๋ณ€์ˆ˜ ๊ฐ’์— ๋Œ€ํ•œ ํŒ์—… ํžŒํŠธ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ช…๋ น ์ฐฝ์ด ํ™œ์„ฑํ™”๋˜๋ฉด ์ „์—ญ ํ•ซํ‚ค๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
  • GUI ๋ฐ ํ”Œ๋กœํŒ… ์ธํ„ฐํŽ˜์ด์Šค์—์„œ Qt4 ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ๋Œ€ํ•œ ์ง€์›์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์›น์—์„œ ํ—ˆ์šฉํ•˜๋Š” ํ˜•์‹(์˜ˆ: "#FF00FF" ๋˜๋Š” "#F0F")์œผ๋กœ ์ƒ‰์ƒ์„ ์ง€์ •ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๊ทธ๋ผ๋””์–ธํŠธ ์†์„ฑ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ถ”๊ฐ€ ์†์„ฑ "contextmenu"๊ฐ€ ๋ชจ๋“  ๊ทธ๋ž˜ํ”ฝ ๊ฐœ์ฒด์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋Œ€๋ถ€๋ถ„ ์•„์ง ํ•ธ๋“ค๋Ÿฌ๊ฐ€ ์—†๋Š” "fontsizemode", "toolbar" ๋ฐ "layout"๊ณผ ๊ฐ™์€ 14๊ฐœ์˜ ์ƒˆ๋กœ์šด ์†์„ฑ์ด axes ๊ฐ์ฒด์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ˆ˜ํ•™์  ๊ณ„์‚ฐ์„ ์œ„ํ•œ ์‹œ์Šคํ…œ GNU Octave 7 ์ถœ์‹œ


์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€