joi, 1 august 2013

Puţină geometrie



Pentru postarea aceasta o să abandonez un pic VBA-ul  şi o să vă prezint o suită de aplicaţii geometrice simple folosind puterea graficelor Excel.

Este o utilizare mai puţin convenţională, două metode de a genera un segment şi trei metode de a genera un triunghi.



Segment 1
Generarea grafică a unui segment dacă se cunosc coordonatele capetelor.

Coordonatele celor două puncte le putem fixa cu patru Scroll Bar-uri:

 

Programul nostru cu ajutorul unor formule face calcule geometrice:

 
Observăm că dacă modificăm coordonatele celor două puncte se refac calculele şi se redesenează graficul, avem de fapt un grafic dinamic.

 

Modul de realizare este destul de simplă, „creierul” este localizat în zona  F1:G3, unde prin formule simple îmi fac „baza de date” pe care o sa vizualizez.

Pentru cei care nu sunt familiarizaţicu realizarea graficelor o să vă prezint sumar cei câţiva paşi necesari:

1 - selectarea  tabelului  cu datele de vizualizat 

2  - inserare grafic 



3 - Din multiplele posibilităţi de grafice am ales un Scatter


 


4 - Şi mai am un singur pas, click pe OK.
Evident obţin un grafic mai rudimentar, dar a cărui design pot să îmbunătăţesc .


 

Observăm că dacă avem graficul selectat ne apar încă trei taburi pe ribbonul de la Excel: Design, Layout, Format.




Cel mai mult o să folosim Layout.

 

Din lista derulantă din partea stângă o să alegem elementul a cărui design vrem să-l modificăm şi apăsăm Format Selection şi o să apară o fereastră cu ajtorul cărui putem  modifica semnificativ formatarea elementului.

 


Cu ajutorul acestuia putem modifica de ex. culoarea, tipul si grosimea liniei, dimensiunile axelor, coloarea de fond , … etc.


Segment 2
Generarea grafică a unui segment dacă se cunosc coordonatele unui capăt,  unghiul cu o axă şi lungimea segmentului.
Din punct de vedere realizării în Excel este similar cu cea anterioară.


Triunghi1
Generarea grafică a unui triunghi dacă se cunosc coordonatele vârfurilor
Practic generăm şase segmente, cele trei laturi şi cele trei linii mediane. În zona deasupra graficului avem structura de date pe care le folosim pentru generarea celor şase linii.
Pentru a adăuga un nou set de date la graficul nostru selectăm graficul click dreapta şi din meniul local alegem Select Data




apăsăm Add




specificăm zona de unde o să culegem datele pentru noua linie

 

Evident după adăugare liniei urmează formatarea.

Următoarele două generări de triunghiuri, dacă se cunosc  lungimea a două laturi şi unghiul dintre ele şi dacă se cunoaşte lungimea unei laturi şi cele doua unghiuri de pe el, din punctul  de vedere a modului de realizare sunt similare, parte geometrică diferă numai.


 

De aici se poate descărca fişierul:http://www.fileshare.ro/e29750540