Dissertation OCTAVE
Author
Michelle Baltazar
Last Updated
8 years ago
License
LaTeX Project Public License 1.3c
Abstract
Excerpt from main dissertation
Excerpt from main dissertation
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% DISSERTAÇÃO PROFMAT
%
% Created by Michelle Cristina de Sousa Baltazar
%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\title{Dissertation OCTAVE}
\documentclass[12pt, a4paper,oneside]{book}
% margens segundo abnt
\usepackage[top=3cm,left=3cm,right=2cm,bottom=2cm]{geometry}
% espaçamento entre linhas
\linespread{1.3}
% espacamento entre parágrafos
\setlength{\parindent}{1.25cm}
% colocar parágrafo no começo das seções
\usepackage{indentfirst}
% para subitem
\usepackage{enumitem}
\usepackage{mathtools}
% para sub sub item
\usepackage{outlines}
% bibliografia e estilo
\usepackage[round]{natbib}
\bibliographystyle{apa}
% insere paginas em pdf (usar para inserir a ficha)
\usepackage{pdfpages}
% retira primeira página do capítulo
\usepackage{etoolbox}
\patchcmd{\chapter}{plain}{empty}{}{}
\patchcmd{\part}{plain}{empty}{}{}
% tira a palavra capitulo dos capitulos (ABNT)
\usepackage{titlesec}
\titleformat{\chapter}{\huge\bf}{\thechapter}{20pt}{\huge\bf}
%\documentclass{article}
\usepackage[brazilian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{parskip} % inserir linhas entre paragrafos
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{graphicx} % Required for including images
\graphicspath{{figures/}} % Directory in which figures are stored
\newcommand{\compresslist}{ % Define a command to reduce spacing within itemize/enumerate environments, this is used right after \begin{itemize} or \begin{enumerate}
\setlength{\itemsep}{1pt}
\setlength{\parskip}{0pt}
\setlength{\parsep}{0pt}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{tabularx}{\textwidth}{X X}
\textbf{OCTAVE} & \multirow{3}{*}{\includegraphics[width=80mm]{octave_logo.png}}\\
\\
\textbf{GNU Octave} é uma linguagem computacional, desenvolvida para computação matemática. Possui uma interface em linha de comando para a solução de problemas numéricos, lineares e não-lineares, também é usada em experimentos numéricos.\\
Faz parte do projeto \textbf{GNU}, é um software livre sob os termos da licença \textbf{GPL}.\\
\end{tabularx}
\\
\\
É compatível com \textit{MATLAB}, possuindo um grande número de funções semelhantes e é atualmente uma das maiores alternativas gratuitas ao \textit{MATLAB} (As outras opções são \textit{FreeMat} e \textit{Scilab}).\\
\\
\textbf{GNU} é ums sistema operacional e uma extensa coleção de softwares e aplicativos, todos gratuitos sob a licença \textit{GPL} supracitada - \textit{General Public License}, ou Licença Publica Geral. É a licença com maior utilização por parte de projetos de software livre.\\
\\
O GNU/Octave conta com interação através de uma linguagem de programação de alto nível, criada inicialmente para cálculo numérico. Fornece uma linha de comando conveniente resolvendo problemas lineares e não-lineares numericamente, e executando outras tarefas numéricas usando uma linguagem que é bastante compatível com o MATLAB. Pode também ser usado como uma linguagem orientada a grupos.\\
\\
Possui ferramentas extensivas para a resolução de problemas lineares numéricos comuns de álgebra, cálculo aproximado de raízes de equações não-lineares, funções ordinárias, polinômios, cálculo de integrais, e integração numérica de equações diferenciais ordinárias e diferenciais-algébricas. Pode ser facilmente expandido e adaptado através de funções definidas pelo utilizador, escritas na própria linguagem presente ou usando módulos dinamicamente carregados escritos em outras linguagens como C++, C e Fortran.
\\
\includegraphics[width=\textwidth]{octave_tela.png}
\end{document}