E-learn.ro
Panou utilizatori
Utilizator Parola
Creeaza cont nou    Recupereaza parola
Login
Newsletter
Introdu adresa ta de email
Inscrie-te
Inchide panoul de utilizatori
Add to Google

Tutoriale Matlab

Descarca toolbar

Toolbar E-learn.ro Facebook Twitter

APLICATII DEDICATE  /  Matlab  /  Diverse (9)

Controlarea ferestrei de comanda de intrari si iesiri

23.08.2008
Controlarea ferestrei de comanda de intrari si iesiri

Controlarea ferestrei de comanda de intrari si iesiri

Total vizualizari: 4311 4311 afisari   |   Comentarii  0   |   Rating   |   (3 voturi)   |   Timp necesar: 15 min 15 min   |   Nivel de cunostiinte necesar: Incepator  Incepator

Sursa:  Mathworks.com  
Autor:  Mathworks.com
Adauga la tutoriale favorit Adauga la tutoriale favorite
Pagina:
1
comenteaza printeaza

Functia format

Functia format controleaza formatul numeric al valorilor afisate.

Aceasta functie afecteaza numai modul in care numerele sunt afisate, nu si pe cel in care soft-ul MATLAB« le calculeaza sau le salveaza. Iata diferitele formate, impreuna cu iesirea rezultanta, produsa de un vector x cu componente de diferite dimensiuni.

Nota Pentru a asigura spatierea adecvata, foloseste un font cu latime fixa, cum ar fi Courier.

x = [4/3 1.2345e-6]
format short
1.3333 0.0000
format short e
1.3333e+000 1.2345e-006
format short g
1.3333 1.2345e-006
format long
1.33333333333333 0.00000123450000

format long e
1.333333333333333e+000 1.234500000000000e-006
format long g
1.33333333333333 1.2345e-006
format bank
1.33 0.00
format rat
4/3 1/810045
format hex
3ff5555555555555 3eb4b6231abfd271

Daca cel mai mare element al unei matrice depaseste 103 sau este mai mic de 10-3, MATLAB va aplica un factor de scara comuna pentru formatele scurt, respectiv lung.

In plus fata de functiile de stabilire a formatului, prezentate mai sus, format compact suprima multe dintre randurile goale care sunt returnate in iesire. Acst lucru iti permite sa vizualizezi mai multe informatii pe ecran sau in fereastra. Daca doresti sa dispui de un control mai mare asupra formatului de iesire, foloseste functiile sprintf si fprintf.

Suprimarea iesirilor

Daca tastezi pur si simplu o instructiune si apesi Return sau Enter, MATLAB va afisa automat rezultatele pe ecran. Totusi, daca inchei randul cu punct-si- virgula, MATLAB efectueaza calcului, insa nu afiseaza nici un rezultat. Acest lucru este in special util atunci cand generezi matrice de dimensiuni mari.

De exemplu:

A = magic(100);

Introducerea instructiunilor lungi

Daca o instructiune nu incape pe un singur rand, foloseste puncte de suspensie , ..., urmate de un Return sau Enter pentru a indica faptul ca instructiunea se continua pe urmatorul rand. De exemplu:

s = 1 -1/2 + 1/3 -1/4 + 1/5 - 1/6 + 1/7 ...
- 1/8 + 1/9 - 1/10 + 1/11 - 1/12;

Spatiile inainte si dupa semnele =, +, si - sunt optionale, insa imbunatatesc lizibilitatea.

Editarea liniei de comanda

Diverse taste de sageti si control de pe tastatura ta iti permit sa reapelezi, sa editezi si sa refolosesti instructiunile pe care le-ai introdus anterior. De exemplu, sa presupunem ca ai introdus din greseala

rho = (1 + sqt(5))/2

Ai ortografiat gresit sqrt. MATLAB raspunde cu functia Undefined sau cu variabila 'sqt'.

In loc sa recrii intregul rand, poti apasa pur si simplu tasta. Instructiunea pe care ai introdus-o de la tastatura este din nou afisata. Foloseste tasta pentru a deplasa cursorul si pentru a insera "r"-ul lipsa. Folosirea repetata a tastei apeleaza randuri introduse anterior. Daca tastezi cateva caractere, tasta iti va gasi acel rand anterior care incepe cu caracterele respective. De asemenea, poti copia instructiunile anterior executate din Command History (Istoricul comenzilor). Pentru mai multe informatii, vezi "Istoricul comenzilor" la pagina 7-7.

In continuare, este lista cu tastele de sageti si de control pe care le poti folosi in fereastra de comanda. Daca preferinta pe care o selectezi pentru "Command Window Key Bindings" (Legari ale tastelor pentru fereastra de comanda)

Este cea standard in MATLAB (Emacs), poti folosi de asemenea si combinatiile indicate de Ctrl+tasta. Vezi de asemenea short-cut-urile generale pentru uneltele de desktop in MATLAB- documentatia de Unelte de Desktop si Mediu de Development.

Tasta + Tasta Control pentru Preferinta MATLAB Standard

Ctrl+P Reapeleaza randul anterior. Functioneaza numai la linia de comanda.
Ctrl+N Reapeleaza urmatorul rand. Functioneaza la prompt, in cazul in care ai folosit anterior sageata orientata in sus sau Ctrl+P.
Ctrl+B Efectueaza deplasarea inapoi, cu un caracter.
Ctrl+F Efectueaza deplasarea inainte cu un caracter.
Ctrl+→ Efectueaza deplasarea catre dreapta cu un cuvant.
Ctrl+← Efectueaza deplasarea catre stanga a cu un cuvant.
Home Ctrl+A Efectueaza saltul la inceputul instructiunii curente.
End Ctrl+E Efectueaza saltul la finalul instructunii curente.
Ctrl+Home Efectueaza deplasarea in partea de sus a ferestrei de comanda.
Ctrl+End Efectueaza deplasarea la finalul ferestrei de comanda.
Esc Ctrl+U Sterge linia de comanda cand cursorul se afla in prompt. In caz contrar, deplaseaza cursorul pe prompt.
Delete Ctrl+D Sterge caracterul de dupa cursor.
Backspace Ctrl+H Sterge caracterul de dinaintea cursorului.
Ctrl+K Taie continutul de la finalul liniei de comanda.
Shift+Home Selecteaza portiunea dintre cursor si inceputul instructiunii.
Shift+End Selecteaza portiunea dintre cursor si sfarsitul instructiunii.

Pagina:
1
comenteaza printeaza
Alte tutoriale Matlab:
Noteaza acest tutorial
Rating tutorial
 
(3 voturi)
Pentru a nota acest tutorial, trebuie sa fii logat!
Posteaza un comentariu
Pentru a posta un comentariu, trebuie sa fii logat!
0 TOP UTILIZATORI* 0 0
Tutoriale scrise de claibornelara
claibornelara Rang utilizator claibornelara - Incepator
4450
Tutoriale scrise de mcuemica
mcuemica Rang utilizator mcuemica - Incepator
4340
Tutoriale scrise de ellarichards
ellarichards Rang utilizator ellarichards - Incepator
4305
Tutoriale scrise de emonclercheap
emonclercheap Rang utilizator emonclercheap - Incepator
4145
Tutoriale scrise de kheops
kheops Rang utilizator kheops - Mediu
4084
* Acest top reprezinta punctajele acumulate in ultimele 30 de zile.
Java Javascript Action Script HTML Illustrator JSON Fireworks Powerpoint Lightroom Verilog Swift 3D PHP Bridge Sony Vegas Vista XML MySQL CSS Fotografie Outlook Flash COREL DRAW Ruby on Rails Word SEO Gimp RoR Python Excel AJAX XHTML SWF PSD StyleSheet Dreamweaver Photoshop
Promovare:
Daca faci parte din comunitatea E-learn.ro si doresti promovarea acesteia, poti accesa pagina de promovare.
Arhiva newsletter:
Daca ai ratat un numar mai vechi, sau vrei sa revezi care au fost noutatile E-learn.ro la un moment dat, poti accesa arhiva de newslettere.
  Copyright © 2008-2013 E-LEARN.ro. Toate drepturile rezervate. Termeni si conditii.
Conceput si realizat de Neokinetics Software