title: Introduction to programming
title: MATLAB
titleType: AlternativeTitle
title: Εισαγωγή στον προγραμματισμό
title: MATLAB
titleType: AlternativeTitle
Creators: name: Economou, Polychronis
name: Papadopoulos, Polycarpos
Publisher: name: Kallipos, Open Academic Editions
Year: 2022
Subjects: Εντολές εισόδου
Μεταβλητές
Αρχεία script
Λογικές εκφράσεις
Συναρτήσεις
Δομές επανάληψης
Έλεγχοι ροής
Γραφικές παραστάσεις
Πολυώνυμα
Μιγαδικοί
Διανύσματα
Πίνακες
Αρχεία συναρτήσεων
Συμβολικές μεταβλητές και πράξεις
Εφαρμογές
Input
Variables
Script files
Logical expressions
functions
Iteration structures
Flow controls
Graphs
Polynomials
Complex numbers
Vectors
Matrices
Function files
Symbolic variables and operations
Applications

description: Programming is nowadays an integral element of the science of Engineering. Solving complex problems, automating processes and calculations and simulating natural phenomena have made programming essential in all branches of Engineering. In particular, programming in MATLAB has significant advantages over other languages, as it is characterized by ease in managing tables and implementing numerical methods, has many built-in functions, and enables visualization of results. For these reasons, it can support the educational process in a series of courses such as Mathematics, Technical Engineering, Computational Methods, etc., while it is also a useful tool for professional and research applications. The book is addressed to students of Polytechnic Schools and aims to introduce the logic of programming using the MATLAB language. In addition to the presentation of programming commands and elements, emphasis will be placed on describing techniques for building solutions to applied problems from the programmer's perspective and on inculcating good programming practices. There will be an incremental development of the book's subject matter, initially introducing the reader in a smooth and comprehensible way to programming and continuing by building on the acquired knowledge with an emphasis on completeness and connection to physical problems. In this way, the individual objects that make up the subject matter of the book will constitute a complete set and not fragmentary information. Particular emphasis will be placed on understanding the basic techniques through examples that will dynamically run throughout the book. The aim of this approach is for the reader to perceive programming as a tool to which he can turn to solve the technical problems he will be called upon to face.
description: Ο προγραμματισμός αποτελεί στις μέρες μας αναπόσπαστο στοιχείο της επιστήμης του Μηχανικού. Η επίλυση σύνθετων προβλημάτων, η αυτοματοποίηση διαδικασιών και υπολογισμών αλλά και προσομοίωση φυσικών φαινομένων έχουν καταστήσει τον προγραμματισμό απαραίτητο σε όλους τους κλάδους των Μηχανικών. Συγκεκριμένα, ο προγραμματισμός σε MATLAB έχει σημαντικά πλεονεκτήματα σε σχέση με άλλες γλώσσες, καθώς χαρακτηρίζεται από ευκολία στη διαχείριση πινάκων και την υλοποίηση αριθμητικών μεθόδων, έχει πολλές ενσωματωμένες συναρτήσεις και δίνει τη δυνατότητα οπτικοποίησης αποτελεσμάτων. Για τους λόγους αυτούς μπορεί να υποστηρίξει την εκπαιδευτική διαδικασία σε μια σειρά μαθημάτων όπως Μαθηματικά, Τεχνική Μηχανική, Υπολογιστικές Μεθόδους κλπ., ενώ αποτελεί χρήσιμο εργαλείο και για επαγγελματικές και ερευνητικές εφαρμογές. To σύγγραμμα απευθύνεται σε σπουδαστές Πολυτεχνικών Σχολών και στοχεύει στην εισαγωγή στη λογική του προγραμματισμού με όχημα τη γλώσσα MATLAB. Πέρα από την παρουσίαση των εντολών και των στοιχείων του προγραμματισμού, θα δοθεί έμφαση στην περιγραφή τεχνικών κατάστρωσης λύσεων για εφαρμοσμένα προβλήματα από τη σκοπιά του προγραμματιστή και στην εμπέδωση καλών προγραμματιστικών πρακτικών. Θα υπάρξει μια κλιμακούμενη ανάπτυξη του αντικειμένου του συγγράμματος, η οποία αρχικά θα εισάγει τον αναγνώστη με ομαλό κι εύληπτο τρόπο στον προγραμματισμό και θα συνεχίζει αξιοποιώντας την αποκτωμένη γνώση με έμφαση στην πληρότητα και τη σύνδεση με τα φυσικά προβλήματα. Με τον τρόπο αυτό, τα επιμέρους αντικείμενα που απαρτίζουν τη θεματολογία του συγγράμματος θα αποτελέσουν ένα πλήρες σύνολο και όχι αποσπασματικές πληροφορίες. Ιδιαίτερη έμφαση θα δοθεί στην κατανόηση των βασικών τεχνικών μέσα από παραδείγματα που θα διατρέχουν με τρόπο δυναμικό το σύνολο του βιβλίου. Στόχος αυτής της προσέγγισης είναι ο αναγνώστης να αντιληφθεί τον προγραμματισμό σαν εργαλείο στο οποίο θα μπορεί να στραφεί για την επίλυση των τεχνικών προβλημάτων που θα κληθεί να αντιμετωπίσει.