GNU Octave 8.1.0 ಈಗಾಗಲೇ ಬಿಡುಗಡೆಯಾಗಿದೆ ಮತ್ತು ಇವು ಅದರ ಸುದ್ದಿಗಳಾಗಿವೆ

gnu-octave-logo-lnx

GNU ಆಕ್ಟೇವ್ ಸಂಖ್ಯಾತ್ಮಕ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಒಂದು ಪ್ರೋಗ್ರಾಂ ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿದೆ. ಅದರ ಹೆಸರೇ ಸೂಚಿಸುವಂತೆ, ಆಕ್ಟೇವ್ GNU ಯೋಜನೆಯ ಭಾಗವಾಗಿದೆ. ಇದು MATLAB ನ ಉಚಿತ ಸಮಾನವೆಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ.

ಪ್ರಾರಂಭ ಗಣಿತದ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಸಿಸ್ಟಮ್‌ನ ಹೊಸ ಆವೃತ್ತಿ ಗ್ನು ಆಕ್ಟೇವ್ 8.1.0 (8.x ಶಾಖೆಯ ಮೊದಲ ಬಿಡುಗಡೆ), ಇದು ಒಂದು ವ್ಯಾಖ್ಯಾನಿತ ಭಾಷೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು Matlab ನೊಂದಿಗೆ ಹೆಚ್ಚಾಗಿ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ.

ಆಜ್ಞಾ ಸಾಲಿನ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ ಅನುಕೂಲಕರ ರೇಖೀಯ ಮತ್ತು ರೇಖಾತ್ಮಕವಲ್ಲದ ಸಮಸ್ಯೆಗಳನ್ನು ಸಂಖ್ಯಾತ್ಮಕವಾಗಿ ಪರಿಹರಿಸಲು, ಮತ್ತು ಮುಖ್ಯವಾಗಿ ಮ್ಯಾಟ್‌ಲ್ಯಾಬ್‌ನೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವ ಭಾಷೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಇತರ ಸಂಖ್ಯಾತ್ಮಕ ಪ್ರಯೋಗಗಳನ್ನು ಮಾಡುವುದು.

ಆಕ್ಟೇವ್ ಅನೇಕ ಉಪಕರಣಗಳನ್ನು ಹೊಂದಿದೆ ಸಾಮಾನ್ಯ ಡಿಜಿಟಲ್ ರೇಖೀಯ ಬೀಜಗಣಿತದ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು, ರೇಖಾತ್ಮಕವಲ್ಲದ ಸಮೀಕರಣಗಳ ಬೇರುಗಳನ್ನು ಕಂಡುಹಿಡಿಯುವುದು ಇತ್ಯಾದಿ.

ಸಹ ಸಾಮಾನ್ಯ ಕಾರ್ಯಗಳ ಏಕೀಕರಣವನ್ನು ಅನುಮತಿಸುತ್ತದೆ, ಬಹುಪದಗಳನ್ನು ಕುಶಲತೆಯಿಂದ ಮತ್ತು ಸಾಮಾನ್ಯ ಬೀಜಗಣಿತದ ಭೇದಾತ್ಮಕ ಮತ್ತು ಭೇದಾತ್ಮಕ ಸಮೀಕರಣಗಳನ್ನು ಸಂಯೋಜಿಸಿ. ಇದು ಸುಲಭವಾಗಿದೆ ವಿಸ್ತರಿಸಬಹುದಾದ ಮತ್ತು ಗ್ರಾಹಕೀಯಗೊಳಿಸಬಹುದಾದ ಆಕ್ಟೇವ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾದ ಬಳಕೆದಾರ-ವ್ಯಾಖ್ಯಾನಿತ ಕಾರ್ಯಗಳ ಮೂಲಕ ಅಥವಾ ಸಿ ++, ಸಿ, ಫೋರ್ಟ್ರಾನ್ ಅಥವಾ ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ಬರೆಯಲಾದ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಲೋಡ್ ಮಾಡಲಾದ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಬಳಸುವ ಮೂಲಕ.

ಗ್ನು ಆಕ್ಟೇವ್ 8.1.0 ನಲ್ಲಿ ಹೊಸತೇನಿದೆ

ಆಕ್ಟೇವ್ 8.1.0 ನಿಂದ ಬರುವ ಈ ಹೊಸ ಆವೃತ್ತಿಯು ಅನೇಕ ಸಾಮಾನ್ಯ ಬದಲಾವಣೆಗಳು ಮತ್ತು ಸುಧಾರಣೆಗಳೊಂದಿಗೆ ಬರುತ್ತದೆ, ದಿ ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳು ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಡಾರ್ಕ್ ಥೀಮ್ ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್‌ಗೆ, ಹಾಗೆಯೇ ಟೂಲ್‌ಬಾರ್ ಹೊಸ ಹೈ-ಕಾಂಟ್ರಾಸ್ಟ್ ಐಕಾನ್‌ಗಳನ್ನು ನೀಡುತ್ತದೆ.

ಇದಲ್ಲದೆ, ಆಕ್ಟೇವ್ ಲೈಬ್ರರಿಗಳನ್ನು ಈಗ ಸಂಕೇತ ಗೋಚರತೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನಿರ್ಮಿಸಲಾಗಿದೆ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ. ಅಂದರೆ ಈ ಲೈಬ್ರರಿಗಳಿಂದ ಕಡಿಮೆ ಚಿಹ್ನೆಗಳನ್ನು ರಫ್ತು ಮಾಡಲಾಗುತ್ತದೆ. ಜೊತೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು --disable-lib-visibility-flags ಎಲ್ಲಾ ಚಿಹ್ನೆಗಳನ್ನು ರಫ್ತು ಮಾಡಲು (ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಂತೆ).

ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಎದ್ದು ಕಾಣುವ ಮತ್ತೊಂದು ಬದಲಾವಣೆ ಅದು ಟರ್ಮಿನಲ್‌ನೊಂದಿಗೆ ಹೊಸ ವಿಜೆಟ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಡೀಫಾಲ್ಟ್ ಆಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ, ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆಗೆ "--ಪ್ರಾಯೋಗಿಕ-ಟರ್ಮಿನಲ್-ವಿಜೆಟ್" ಪ್ಯಾರಾಮೀಟರ್‌ನೊಂದಿಗೆ ಉಡಾವಣೆ ಅಗತ್ಯವಿದೆ).

ಅದರ ಜೊತೆಗೆ, ಸಹ ಕಾರ್ಯದ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಐದು ಬಾರಿ ಸುಧಾರಿಸಲಾಗಿದೆ ಎಂದು ಇದು ಎದ್ದು ಕಾಣುತ್ತದೆ ಫಿಲ್ಟರ್, ಇದು ಕಾರ್ಯಗಳಿಗಾಗಿ ಕಾರ್ಯಕ್ಷಮತೆ ಸುಧಾರಣೆಗಳಿಗೆ ಕಾರಣವಾಯಿತು deconv, fftfilt ಮತ್ತು arma_rnd.

ಒದಗಿಸುವುದನ್ನೂ ಗಮನಿಸಲಾಗಿದೆ PCRE2 ಸಾಮಾನ್ಯ ಅಭಿವ್ಯಕ್ತಿ ಲೈಬ್ರರಿಗೆ ಬೆಂಬಲ, ಇದು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು Matlab ನೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸುಧಾರಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿರುವ ಅನೇಕ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ, ಇದು ಅನೇಕ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕಾರ್ಯಗಳ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ.

ಡಾಕ್ಯುಮೆಂಟ್ ವೀಕ್ಷಕಕ್ಕಾಗಿ ಹೊಸ ಫಾಂಟ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಹೊಸ ಕಾರ್ಯಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ clearAllMemoizedCaches, matlab.lang.MemoizedFunction, memoize, normalize, pagectranspose, pagetranspose, uifigure

ಅಂತಿಮವಾಗಿ, ಭವಿಷ್ಯದ ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳ ಮುಂಗಡ ಸೂಚನೆಯನ್ನು ಸಹ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ ಎಂದು ನಮೂದಿಸುವುದು ಯೋಗ್ಯವಾಗಿದೆ:

ಆಕ್ಟೇವ್ ಮ್ಯಾಟ್‌ಲ್ಯಾಬ್-ಹೊಂದಾಣಿಕೆಯ ಸ್ಟ್ರಿಂಗ್ ಕ್ಲಾಸ್ ಅನ್ನು ಹೊಂದಿರಬೇಕು ಎಂಬ ಹಲವು ಬಳಕೆದಾರರ ವಿನಂತಿಗಳ ಕಾರಣ, ಅಕ್ಷರ ವೆಕ್ಟರ್‌ಗಿಂತ ಭಿನ್ನವಾಗಿರುವ ಸ್ಟ್ರಿಂಗ್ ಕ್ಲಾಸ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಕೆಲಸ ನಡೆಯುತ್ತಿದೆ.

ಆಕ್ಟೇವ್‌ನಲ್ಲಿ, ಏಕ-ಉಲ್ಲೇಖಿತ ಅಕ್ಷರ ಸರಣಿಗಳನ್ನು ಪ್ರಸ್ತುತ Matlab ಬೆಂಬಲಿಸುತ್ತದೆ, ಆದರೆ ಎರಡು-ಉಲ್ಲೇಖಿತ ರೂಪಗಳು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ಪ್ರಸ್ತುತ ಆಕ್ಟೇವ್‌ನಲ್ಲಿ, "\n" (ಎರಡು ಅಕ್ಷರಗಳು) ಬದಲಿಗೆ "\n" (ಒಂದೇ ಹೊಸ ಸಾಲಿನ ಅಕ್ಷರಕ್ಕೆ ಪರಿವರ್ತಿಸಲಾಗಿದೆ) ನಂತಹ ಎಸ್ಕೇಪ್ ಸೀಕ್ವೆನ್ಸ್‌ಗಳ ಕೆಲವು ವ್ಯಾಖ್ಯಾನಗಳನ್ನು ಹೊರತುಪಡಿಸಿ, "foo" ಮತ್ತು "foo" ಎರಡೂ ಹೆಚ್ಚಾಗಿ ಪರಸ್ಪರ ಬದಲಾಯಿಸಲ್ಪಡುತ್ತವೆ. . Matlab ನ ಸಿಂಗಲ್-ಕೋಟೆಡ್ ಕ್ಯಾರೆಕ್ಟರ್ ಅರೇಗಳು ಮತ್ತು ಡಬಲ್-ಕೋಟೆಡ್ ಸ್ಟ್ರಿಂಗ್‌ಗಳು ಬ್ಯಾಕ್‌ಸ್ಲ್ಯಾಶ್ ಎಸ್ಕೇಪ್ ಸೀಕ್ವೆನ್ಸ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದಿಲ್ಲ, ಇತರ ಹಲವು ಭಾಷೆಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಮತ್ತು ಆ ಎಸ್ಕೇಪ್ ಸೀಕ್ವೆನ್ಸ್‌ಗಳನ್ನು fprintf ನಂತಹ ಪ್ರತ್ಯೇಕ ಕಾರ್ಯಗಳಿಂದ ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ.

Matlab-ಶೈಲಿಯ ಸ್ಟ್ರಿಂಗ್ ಸಿಂಟ್ಯಾಕ್ಸ್‌ನ ಅಳವಡಿಕೆಯ ಪರಿಣಾಮವಾಗಿ ಆಕ್ಟೇವ್‌ನ ನಡವಳಿಕೆಯು ಭವಿಷ್ಯದಲ್ಲಿ ಬದಲಾಗುವ ಸಾಧ್ಯತೆಯಿದೆ. ಉದಾಹರಣೆಗೆ, 'foo' ಮೂರು-ಅಂಶ ಅಕ್ಷರ ವೆಕ್ಟರ್ ಆಗಿ ಉಳಿಯುತ್ತದೆ, ಆದರೆ 'foo' ಏಕ-ಅಂಶದ ಸ್ಟ್ರಿಂಗ್ ಆಬ್ಜೆಕ್ಟ್ ಆಗುತ್ತದೆ. ನಿಖರವಾದ ಅನುಷ್ಠಾನವು ಪ್ರಗತಿಯಲ್ಲಿದೆ ಮತ್ತು ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸಂರಕ್ಷಿಸುವ ವಿಧಾನಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು ಅಥವಾ ಒಳಗೊಂಡಿರಬಹುದು.

ಅಂತಿಮವಾಗಿ, ನೀವು ಇದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ನೀವು ವಿವರಗಳನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್‌ನಲ್ಲಿ.

Linux ನಲ್ಲಿ GNU Octave ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?

GNU Octave 7.1.0 ನ ಈ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವವರಿಗೆ, ನಾನು ಅದನ್ನು ನಮೂದಿಸಬೇಕು ಈ ಸಮಯದಲ್ಲಿ ಆವೃತ್ತಿಯು ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿದೆ ಮುಖ್ಯ ವಿತರಣೆಗಳು ಸ್ವಲ್ಪ ತಡವಾಗಿದೆ ಆದ್ದರಿಂದ, ಹೊಸ ಬಿಡುಗಡೆ ಆವೃತ್ತಿಗಳು ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ನವೀಕರಿಸಲು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಆದರೆ, ಈ ಕೆಳಗಿನ ಕಮಾಂಡ್‌ಗಳಲ್ಲಿ ಒಂದನ್ನು ಬಳಸಿಕೊಂಡು ಅದು ಲಭ್ಯವಾದ ತಕ್ಷಣ ನೀವು ಸ್ಥಾಪಿಸಬಹುದು.

ಉದಾಹರಣೆಗೆ, ಇರುವವರಿಗೆ ಡೆಬಿಯನ್, ಉಬುಂಟು ಅಥವಾ ಯಾವುದೇ ವಿತರಣೆಯನ್ನು ಪಡೆದ ಅಥವಾ ಆಧಾರಿತ ಬಳಕೆದಾರರು ಇವುಗಳಲ್ಲಿ, ಅವರು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯುವ ಮೂಲಕ ಮತ್ತು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಮಾಡಬಹುದು:

sudo apt-get install octave

ಫ್ಲಾಟ್‌ಪ್ಯಾಕ್ ಪ್ಯಾಕೇಜ್‌ಗಳ ಬಳಕೆಯನ್ನು ಆದ್ಯತೆ ನೀಡುವವರಿಗೆ, ಅವರು ತಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಆಕ್ಟೇವ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು, ಅವರು ಫ್ಲಾಟ್‌ಪ್ಯಾಕ್ ಬೆಂಬಲವನ್ನು ಮಾತ್ರ ಹೊಂದಿರಬೇಕು ಮತ್ತು ಅನುಸ್ಥಾಪನೆಯನ್ನು ಮಾತ್ರ ನಿರ್ವಹಿಸಬೇಕು ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯುತ್ತೇವೆ ಮತ್ತು ಅದರಲ್ಲಿ ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಟೈಪ್ ಮಾಡಿ:

flatpak install flathub org.octave.Octave

ಮತ್ತೊಂದು ವಿಧಾನದ ಸಹಾಯದಿಂದ ಸ್ನ್ಯಾಪ್ ಪ್ಯಾಕ್‌ಗಳು ಮತ್ತು ಅನುಸ್ಥಾಪನೆಯನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಮಾಡಲಾಗುತ್ತದೆ:

sudo snap install octave

ಆಕ್ಟೇವ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಒಂದು ಕೊನೆಯ ವಿಧಾನವಾಗಿದೆ ಡಾಕರ್ ಜೊತೆ ಮತ್ತು ಅನುಸ್ಥಾಪನೆಯನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಮಾಡಲಾಗುತ್ತದೆ:

docker pull docker.io/gnuoctave/octave:8.1.0

ಕಾಮೆಂಟ್ ಮಾಡಲು ಮೊದಲಿಗರಾಗಿರಿ

ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.